您的位置:首页 > 编程语言 > C#

Git撤销提交和修改相关操作

2017-06-15 15:11 253 查看
原文地址:http://www.cnblogs.com/binyue/p/5148928.html

git clean -df

只删除所有untracked的文件,如果文件已经被tracked, 修改过的文件不会被回退。

git reset --hard

把tracked的文件revert到前一个版本,对于untracked的文件(比如编译的临时文件)都不会被删除。

git reset --hard HEAD^

强制复位到前一个提交

git fetch -p

在fetch之后删除掉没有与远程分支对应的本地分支

Git branch -m oldbranchname newbranchname

重命名本地分支

git branch -r -d origin/hongchangfirst

删除远程的分支

注意这个只是删除本地的索引,而不是真正删除远程分支的内容,要想真正删除远程分支上的内容,可以这样:

git push origin :hongchangfirst

注意,冒号前面的空格不能少,相当于把一个空分支push到server上,等于删除该分支

果然好用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git C#