如何提交单个暂存文件?
How to commit a single staged file?
我已经暂存了两个文件 file1.js
和 file2.js
,但我只想提交 file2.js
。我该怎么做?
最简单的解决方案:取消暂存另一个(git status 告诉你如何,git reset
)。
我做的是
git reset file1.js
取消暂存。然后我像往常一样承诺 file2.js
。
Reset/Unstage
您不想使用
提交的文件
git reset HEAD file1.js
在此之后,您只有一个暂存文件将进入您的提交。
无需取消暂存 file1.js
(假设您希望保留此文件中的更改以供下一次提交),只需输入
git commit file2.js
仅提交 file2.js
中记录的更改。
我已经暂存了两个文件 file1.js
和 file2.js
,但我只想提交 file2.js
。我该怎么做?
最简单的解决方案:取消暂存另一个(git status 告诉你如何,git reset
)。
我做的是
git reset file1.js
取消暂存。然后我像往常一样承诺 file2.js
。
Reset/Unstage
您不想使用
git reset HEAD file1.js
在此之后,您只有一个暂存文件将进入您的提交。
无需取消暂存 file1.js
(假设您希望保留此文件中的更改以供下一次提交),只需输入
git commit file2.js
仅提交 file2.js
中记录的更改。