回滚某一次提交的操作
-- 查看操作日志
git reflog
-- 回滚指定的提交
git revert <commit id>
回滚的时候,会让你输入一些信息,按 i 键,随便输入啥,或者不输入,在按 esc 输入 :wq保存即可
回滚未提交的代码
git reset --hard HEAD
合并某个文件
git merge 分支名称 文件路径
-- 将master分支的xxx.xml文件同步到release分支
git checkout release
git checkout master /z/prod/aladdin/aladdin-module/src/main/resources/mapper/xxx.xml
常见问题
提交代码出现 Push to origin/master was rejected 错误解决方法
方式一
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
方式二
git push -u origin master -f