Git 常用命令简单记录

日常操作系列:

  • git checkout -b 本地分支名 origin/远程分支名 拉取远程分支并同时创建对应的本地分支
  • git branch --set-upstream 本地关联远程分支
  • git branch -a 查看所有分支,包括remote
  • git branch -r 查看远程仓库的分支
  • git fetch --all 将本地所有分支与远程保持同步
  • git pull --all 拉取所有分支代码

后悔药系列:

  • git reflog 查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作)
  • git reset --hard HEAD~1 退回到上一个版本
  • git reset --hard <commitid> 退回到指定commitid的版本(不保留这些被退回的提交)
  • git reset --mixed <commitid> 退回到指定commitid的版本(保留这些被退回的提交到工作区)

合并系列:

  • git merge --log=3 feature/comp-bg 默认Fast-forward合并某个分支(参数log表示最多保留的message数量)
  • git merge --log=1 <commitid> 合并指定commitid的代码
  • git rebase dev
  • git cherry-pick <commitid>

配合Review工具Gerrit系列:

  • git push origin refs/heads/test:refs/for/test 提交到test分支Gerrit审核
  • git push origin refs/heads/dev:refs/for/dev,r=yansheng 提交到dev分支Gerrit审核,并指定审核人
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值