小编jac*_*321的帖子

工作文件在添加到暂存后会被修改。然后将文件提交到 git,无需添加。应该发生什么?

我注意到,将修改后的文件添加到 git 中的暂存区并再次更改文件,然后在没有添加的情况下进行提交后,没有错误也没有警告。工作文件中的最新更改已提交。最初添加到舞台中的内容是否被丢弃了?

$ git init
Initialized empty Git repository in /tmp/test/.git/

/tmp/test (master)
$ git config --global user.name "Your Name"

/tmp/test (master)
$ git config --global user.email "you@example.com"

/tmp/test (master)
$ echo A > my.txt

/tmp/test (master)
$ git add my.txt

/tmp/test (master)
$ git commit -m '1st' my.txt

[master (root-commit) c804a96] 1st
 1 file changed, 1 insertion(+)
 create mode 100644 my.txt
Run Code Online (Sandbox Code Playgroud) 此时 my.txt 已提交为“A”
/tmp/test (master)
$ echo B >> my.txt

/tmp/test (master)
$ git status
On branch …
Run Code Online (Sandbox Code Playgroud)

git staging

-1
推荐指数
1
解决办法
856
查看次数

标签 统计

git ×1

staging ×1