鱼C论坛

 找回密码
 立即注册
查看: 1268|回复: 0

[技术交流] GIT-git的相关命令

[复制链接]
发表于 2020-4-25 13:03:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 金刚 于 2020-7-19 10:11 编辑

# Git







### 获取仓库

- git init
- git clone xxx





### 文件标识

1. 红色文件,代表未添加到版本控制中的文件
2. 绿色文件,代表添加到版本控制中的文件,文件还未提交
3. 蓝色文件, 代表已在版本控制中的文件发生了修改



### 指令

- git status
  - 查看当前工作状态
- git pull
  - 更新,强制更新
- git push
  - 推送代码
  - git push origin master
  - git push set-upstream origin  BRANCH_NAME  将本地分支推送到远端,并建立关联
- git add
  - 添加版本控制
    - 新文件
  - 添加最新版本追踪
    - 已存在文件的修改
  - git add -A
    - 添加所有变更的文件
- git commit   提交代码到本地仓库
  - 代码提交
  - 需要添加描述信息
  - git commit -m "描述"
- git log
  - 查看提交历史
- git reset
  - 还原,重置一个版本追踪记录
  - git reset --hard  versionid
    - 强制还原
- git branch
  - 分支操作
  - git branch -a   查看所有分支
  - git branch -b  NAME  创建一个新的分支
- git checkout
  - git checkout BRANCH_NAME   切换到指定分支
  - git checkout -b BRANCH_NAME  创建并切换到指定分支
- git merge
  - 合并分支


### 我的记录

- $ git tag -a v0.1 -m "version 0.1 released" 1094adb
        - 创建有说明的标签
- git show v0.1
        - 查看标签说明
- git tag -d v0.1
        - 标签打错了也可以删除标签
- git push origin v1.0
        - 把标签推送到远程
- git push origin --tags
        - 一次性把标签全部推送到远程
- 如果标签已经推送到远程,要删除远程标签就麻烦一点,先从本地删除。然后,从远程删除。删除命令也是push,但是格式如下:
        - $ git tag -d v0.9
        - $ git push origin :refs/tags/v0.9



### homework

1. Flask基础告一段落
2. 六个人左右人一组
3. 创建一个GitHub组织
4. Flask项目,写爱鲜蜂,使用REST模式进行编写


参考网站: https://www.liaoxuefeng.com/wiki/896043488029600/902335479936480  (廖雪峰)

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-23 08:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表