2021-11-10

推送代码命令

  1. git add . 保存改动
  2. git commit -m ‘des’ 提交改动到暂存区
  3. git push push 到远程分支

分支切换命令

  • git branch feat 新建feat分支
  • git checkout feat 切换到feat分支
  • git checkout -b feat 新建并切换到feat分支

git merge和git rebase区别

有两个开发分支feat-a,feat-b。此时HEAD指向feat-b

如果执行git merge feat-a 意思是将feat-a分支和feat-b合并为一个新的commit,此时feat-b
如果执行git rebase feat-a,则将feat-a分支的commit 复制一遍放在feat-b的前面.
(后面画了图补上)

git checkout HEAD~3和git branch -f feat HEAD~3

git checkout HEAD~3 HEAD指向向前3个父节点
git branch -f feat HEAD~3 feat分支指向向前3个父节点

git reset 和git revert

git reset HEAD^ 在本地回退 到父节点
git revert HEAD 在远程会提交一个抵消上个commit的commit

git cherry-pick

git cherry-pick c1 c2 c1,c2假设为commit简写,则会将c1,c2复制品放到当前分支的下面

git rebase -i

git rebase -i HEAD~4

先写这么多,后面继续完善

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哆啦咪唏

看到这里了,不留下点什么吗

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值