这已经吸引了我几次。我在 GIT 存储库中打开了一个终端。我确实git status要查看存储库中的所有更改。然后我做git add -A,git commit -m "Some text"而且git push要推动一切GitHub上。
但是......我没有意识到我的终端的工作目录不是存储库的根目录,所以实际上,git add -A并没有提交git status告诉我的所有更改,只有对终端工作目录中文件的更改。
我如何git add从 GIT 存储库中(不一定将根目录作为工作目录)以便它将在存储库中添加所有更改?
qqx*_*qqx 16
您可以使用git add -A :/.
以冒号开头的 pathspec 告诉 git 它应该从存储库的基础而不是从当前目录解释该 pathspec 的其余部分。后跟一个斜杠,它将引用存储库的根目录,从而导致git add添加所有更改。
这似乎需要 git 1.7.6 或更高版本。
| 归档时间: |
|
| 查看次数: |
5549 次 |
| 最近记录: |