Git 学习(三)本地仓库操作——git add & commit
http://onexin.iyunv.com/source/plugin/onexin_bigdata/若修改了该 1.txt, 由于工作区和暂存区文件不同,仍须git add 1.txt
若新增或更改多个指定文件, 可使用空格分隔多个文件add,如:git add 1.txt 2.txt
文件名称也可使用通配符 * 等进行操作,如:git add *.txt,表示保存所有 .txt 后缀文件至暂存区 (有关文件通配符请自行google了解)
若需查阅工作区与暂存区的差异,可用git diff
git diff 工作区与暂存区相比的差异
工作区删除了文件,若暂存区也须删除,可用git rm <file>
git rm <file> 暂存区删除文件,可多个,空格分隔
若大批量 增、删、改文件,显然一个个添加或删除是不可取的,以下命令可快捷操作暂存区(建议练习使用,加深对以下几个命令的理解):
git add -A 暂存区与工作区保持一致(stages All)
git add . 暂存区新建文件及更改文件(stages new and modified, without deleted)
git add -u 暂存区删除文件及更改文件(stages modified and deleted, without new)
注意:git add 不支持添加空文件夹,可参考 http://www.zhihu.com/question/29811994
页:
[1]