记录一些 git 命令及心得
Opened this issue · 0 comments
JiatLn commented
记录一些 git
命令
1. 如何给fork的git仓库提PR时只提交某几个commit
参考文章:
新建分支,选取相应的commitID,推到自己fork的仓库之后,在相应的仓库找到新建的分支,提交合并即可。简单的命令如下:
# 新建分支 new_branch
git checkout -b new_branch upstream/main
# 挑选 commitId
git cherry-pick xxxx xxxx
# 推 new_branch
git push origin new_branch
2. 如何回滚代码
使用 revert
命令进行回滚操作,使用此命令回滚之后会产生新的提交,用来抵消原本的commit
注意:回滚历史commit很容易产生文件冲突,需要做好冲突处理。
# 回滚最新一次的提交记录
git revert HEAD
# 回滚前一次的提交记录
git revert HEAD^
# 对历史上的commit回滚
git revert <commit id>
未完待续。。。