git 常用命令

  1. 更新master分支
git remote add upstream https://xxx/xxx/xxx.git
git fetch upstream
git checkout master
git rebase upstream/master # 此处有冲突就解冲突, 用git status查看冲突在哪
  1. 合并多个commit
git rebase -i xxx # 合并从commit xxx以上开始到最新commit的所有commmit为一个,也有可能会冲突
git commit --amend -m "xxx" # 修改最新合并的commit
  1. 将多个commit更新到当前的分支
git checkout xxx # 想更新的分支
git cherry-pick commit1 commit2 commit3 ... # 将这些commit更新到xxx分支,commit1,commit2...需要按照时间从旧到新的顺序,中间也会出现冲突
git cherry-pick --continue
posted @ 2022-04-26 20:42  yys_c  阅读(38)  评论(0编辑  收藏  举报