了解 Git 中的暂存区域
首先
因为在教初学者编程时,我发现许多人对于“中间区域”这个概念并不清楚,所以我简单地总结了一下中间区域到底是什么。
舞台布置区域
“暂存区”是一个用来存放要提交到Git存储库的文件的区域。有了暂存区,您可以选择要保存的文件(文件夹)组,而不会立即保存它们。
隨著流程檢查的暫存區域
最初的操作
首先,我们在本地创建一个Git存储库,然后将其与远程同步。
$ mkdir git-app
$ cd git-app/
$ git init
$ git add README.md
$ git commit -m "first commit"
$ git remote add origin https://github.com/takuyanin/git-app.git
$ git push -u origin master
如果你对这个流程感到困惑的话,请参考下面的文章。这篇文章汇总了与GitHub和git的关联[初学者向] + 与GitHub协作的git。
添加或编辑文件
为了确认Git命令的功能行为,建议先创建两个以上的文件,以便更容易理解。我们可以使用以下命令创建READYOU.md文件(如果该文件不存在,则会自动创建)。
$ echo "hello first" >> README.md
$ echo "another first" >> READYOU.md
将其添加到演示区域
这次将所有文件(README.md和READYOU.md)添加到暂存区。
$ git add .
取消已经暂存的文件
$ git reset README.md
在上述的例子中,指定了要处理的文件,但是如果在git reset命令后不指定文件,则所有在暂存区中的文件都将被取消。
确认位于暂存区的文件
$ git status
On branch master
Your branch is up to date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
new file: READYOU.md
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: README.md
可以确认README.md文件已从暂存区撤销。
最后
非常简单地总结了关于分段区域的内容。
暂且只要理解添加和删除的概念就可以了。
如果这篇文章对您有帮助,请点赞,谢谢(^^)。