Git工程中常用操作记录

1. 删除分支

远程: git push origin :branchName

本地:git branch -d branchName

2. 某个文件使用远程覆盖本地(放弃修改)

git checkout origin fileName

3. 代码回滚后,merge丢失代码,需要恢复

git revert d80270ae7

git push

4. 某些文件已经被跟踪,但是希望忽略本地或者线上的修改

git update-index --assume-unchanged {{filename}}

5. 完全使用另一个分支替换当前分支(直观的方法是删除分支重建1个)

git push origin master:{{branchName}} -f
git branch -D {{branchName}}

6. 批量删除本地无用分支

git branch | grep 2015 |xargs git branch -d

7. 忽略本地全部修改

git reset --hard origin/master
git clean -df
原文地址:https://www.cnblogs.com/defghy/p/4642257.html