您的位置:首页 > 其它

分布式版本控制器GIT学习笔记

2017-06-20 17:55 239 查看

分布式版本控制器GIT学习笔记

撤销修改

只在工作区修改了内容,尚未提交至暂存区和版本库 ,用命令
git checkout -- file


工作区修改了内容,并且提交到了暂存区。第一步用命令
git reset HEAD file
,撤销回工作区,然后在重复情景1的操作。

已经commit提交到版本库,还没有推送到远程库。1:
git reset --hard HEAD^
回退至上一版本,使用
git reflog
还可以回到撤销前的版本。

删除文件

先删除git版本库里的文件。
git rm file
,然后暂存在还会有记录(可以再次commit提交),删除暂存区
git reset HEAD file
,最后删除本地文件。

先删除本地再删除版本库。
rm file
,然后
git commit
。删除后可以通过
git reflog
回滚。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git 分布式