了解 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文件已从暂存区撤销。

最后

非常简单地总结了关于分段区域的内容。
暂且只要理解添加和删除的概念就可以了。

如果这篇文章对您有帮助,请点赞,谢谢(^^)。

广告
将在 10 秒后关闭
bannerAds