Git 命令学习记录

1. 普通提交三件套:

git add .   
git commit -m "xxxxxx"    
git push 

2. 将此次修改添加到上一次commit里面

git add .
git commit --amend
git push --force

3. 查看提交log

git log 
# 回车键(enter)继续查看更多log 记录, q退出

4. commit太多,不方便看,想保留code并减少commit

git reset --soft commit号
git 提交三件套

5. pr已经被approval 想要压缩commit,

git squash  #具体使用方法·自己再搜索吧

6. 分支rebase混乱,想重新和远端分支同步

#切换到master 分支
git branch -D <branch name> #删掉本地分支
git pull
git checkout <branch name> #就是最新的远端

7. 自己分支rebase master分支

本地master分支需要先同步远程最新
git rebase
之后出现冲突,挨个文件查看冲突,选择Current/incoming,然后去点击complete merge.
当前rebase轮次出现的所有冲突文件都解决完之后,根据提示git rebase --continue
在这里插入图片描述
冲突全部解决完然后git push --force

8. cherry pick

git cherry-pick 4commit号
 git cherry-pick 4commit号 8commit 号
 git cherry-pick 4commit号..8commit号   (4,8]  6,8
 git cherry-pick 4commit号^..8commit号   [4,8]  4,6,8

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值