git版本控制命令

QA必备 — git正常提交代码流程:git status # 检查下工作区有哪些变动git add <file_path> # 将要提交的变动添加到暂存区git commit -m "message" # 将变动内容由暂存区提交到版本库git push origin <remote> # 提交到远程分支但实际中并非如此顺利,会遇到各种异常,要顺利解决异常,需对git操作熟悉。蓝色表示QA必会。1、git clone <版本库的网址>g
摘要由CSDN通过智能技术生成

目录

1、git clone <版本库的网址>

2、git branch — 分支信息

3、git status — 状态信息

4、git add — 提交到暂存区

5、git commit — 提交到本地版本库

6、git pull — 从远端拉取(fetch)代码并合并(merge)

7、git fetch — 从远端拉取代码到版本库

8、​git checkout — 切换分支/恢复工作区

9、git reset — 回退暂存区/版本库

10、git revert — 反做暂存区/版本库

11、git rebase — 重新设置基线

12、git stash — 暂存工作区

13、git log — 查看提交历史

14、git diff — 比较两次修改的差异


QA必备 — git

正常提交代码流程:

git status # 检查下工作区有哪些变动

git add <file_path> # 将要提交的变动添加到暂存区

git commit -m "message" # 将变动内容由暂存区提交到版本库

git push origin <remote> # 提交到远程分支

但实际中并非如此顺利,会遇到各种异常,要顺利解决异常,需对git操作熟悉。蓝色表示QA必会。

1、git clone <版本库的网址>

git clone <git_url>

作用:拷贝一个 Git 仓库到本地,本地目录名称与git 仓库同名。

操作:打开页面,单击复制仓库地址,打开终端进入指定目录后,执行git clone命令​​

2、git branch — 分支信息

1)查看分支

作用:查看分支(前面带有*号的是当前分支)

  • 查看本地分支

git branch

  • 查看远程分支(origin/)

git branch -r

  • 查看所有分支(本地+远程)

git branch -a

2)创建本地分支

作用:创建一个新的本地分支

  • 创建但不切换

git branch <name>

创建完的test分支与当前master分支代码一致

  • 创建且同时切换

git checkout -b <name>

创建完的test_new分支与切换之前的master分支代码一致

3)重命名本地分支

  • 不强制重命名

git branch -m <old> <new>
  • 强制重命名

git branch -M <old> <new> # 转换大小写

4)重命名远程分支

假设将”duoshan_pro“重命名为”master“

git branch -m duoshan_pro master # 本地duoshan_pro重命名为master

git push origin master:master # 将master推到远端

git push origin :duoshan_pro # 删除远端的duoshan_pro

5)删除本地分支

git branch -d <name> # -D 强制删除,

3、git status — 状态信息

红色表示修完完未追踪,绿色表示修改完已追踪

1)详细状态

git status

2)精简状态

git status -s

​详细状态 精简状态

?? :新添加未追踪 (新增但未git add)

A:新添加到暂存区中的文件前面有标记(新增且已git add)

M:该文件被修改了并被放入了暂存区。 (修改且已git add)

R:被重命名且已放入暂存区。(修改且已git add)

M:该文件被修改了但是还没被放入暂存区(修改但未git add)

4、git add — 提交到暂存区

git add <file_path/path> # <path>可以是目录,也可以是目录下的具体文件

git add .:提交被修改(modified)和新文件(new)和文件,不包括被删除文件(deleted)

git add -u:提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)

git add -A:# 提交所有变化

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值