我注意到,将修改后的文件添加到 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)