这是一个创建于 3133 天前的主题,其中的信息可能已经有所发展或是发生改变。
Git 基础(二)--常见撤销操作
Git 工作区域划分
先来一张图看一下 Git 的几个区域概念区分

- working directory ,工作目录,所有的文件修改在这进行
- staging area ,暂存区,修改完毕后的文件,将文件快照放入暂存区
- local repo ,本地仓库区,提交暂存区的文件,将文件快照永久性存储到 Git 仓库目录
- remote repo ,远程仓库区,位于服务器,保存来自所有客户端的提交
常见的几个撤销动作
git checkout filename
此时文件还未加入暂存区,所以修改的文件不会被保存
git reset filename
修改的文件会被保存
git reset commit
修改的文件会被保存
Git 基础(二)--常见撤销操作
2 条回复 • 2017-02-25 12:36:03 +08:00
 |
|
2
bombless 2017-02-25 12:36:03 +08:00 via Android
一般我都不会利用暂存区和工作目录的差别,感觉要不要以后利用一下算了 233 。 经常是把进行中的改动随便放个临时分支推去远程,这样换一台设备还能找回来
|