git

合并代码

git merge origin/master --no-ff
git commit --am
git push origin HEAD:refs/for/release

找到丢失的commit

git reflog
git checkout -b recovery HASH
git checkout master
git cherry-pick HASH

回滚到上一次提交,放弃本地修改

git reset --hard HASH   //返回到某个节点,不保留修改
git reset --soft HASH   //返回到某个节点,保留修改

放弃本地修改,强制更新

git fetch --all
git reset --hard origin/master
git pull

相关推荐