当我在git-repo的子目录上工作时,我应该将dir更改为父目录以发出类似这样的命令
$ cd ..; git add .; git commit -m "2018-11-02 17:58:09" ; cd -
[master 0984351] 2018-11-02 17:58:09
12 files changed, 558 insertions(+), 13 deletions(-)
更改为父目录,提交更改并更改回
如何直接在子目录下提交?
答案 0 :(得分:1)
并非git commit
要求您位于存储库的顶部,但您必须git add .
。所以这应该工作:
git add ..; git commit -m "whatever"
答案 1 :(得分:1)
您可以从子目录提交。使用git add
时的路径是相对于当前目录的。
因此,如果您想add
来访问当前目录和父目录中的所有内容,请使用git add ..
而不是git add .