当我这样做时,git status -s我得到以下输出:
M package.json
D public/ewew.js
M script.sh
M src/TaskList.js
D test.js
AD test2.js
Run Code Online (Sandbox Code Playgroud)
几行开头的空格是什么意思?(1号线、3号线、5号线)
git status -s在文件名前面显示两个字母的状态代码,您可以在文档中找到解释:
X Y Meaning
-------------------------------------------------
[MD] not updated
M [ MD] updated in index
A [ MD] added to index
D [ M] deleted from index
R [ MD] renamed in index
C [ MD] copied in index
[MARC] index and work tree matches
[ MARC] M work tree changed since index
[ MARC] D deleted in work tree
-------------------------------------------------
D D unmerged, both deleted
A U unmerged, added by us
U D unmerged, deleted by them
U A unmerged, added by them
D U unmerged, deleted by us
A A unmerged, both added
U U unmerged, both modified
-------------------------------------------------
? ? untracked
! ! ignored
-------------------------------------------------
Run Code Online (Sandbox Code Playgroud)
在您的情况下,X 是空格,因此适用:
X Y Meaning
-------------------------------------------------
[MD] not updated
Run Code Online (Sandbox Code Playgroud)