Index / Stage:缓存区,最早叫Stage,现在新版本已经改成index,位于.git目录中,它用来存放临时动作,比如我们做了git add或者git rm,都是把文件提交到缓存区,这是可以撤销的,然后在通过git commit将缓存区的内容提交到本地仓库 Repository:仓库区,是仓库代码,你所有的提交都在这里,git会保存好每一个历史版本,存放在...
参数-am 与 -m 不同的是 -m 提交需要先 git add <文件> 加入stage,然后才能commit提交,而 -am 相当于 add 与 commit的组合,可以直接commit,但是前提是被改动的文件已被 tracked 1. Git常用命令图 Workspace:工作区 Index / Stage:暂存区 Repository:本地仓库 Remote:远程仓库 2. 撤销刚刚git add(暂存的...
git add只是git stage的一个更容易键入的别名。 可惜没有git unstage或git unadd命令。相关的很难猜测或记忆,但很明显: 1 git reset HEAD -- 我们可以轻松为此创建别名: 1 2 git config --global alias.unadd 'reset HEAD --' git config --global alias.unstage 'reset HEAD --' 最后,我们有了新的命...