如何git commit -m '...'从另一个目录运行命令?
我编辑我的文件:
vim /home/.../myFile
Run Code Online (Sandbox Code Playgroud)
我使用以下方法添加:
git add /home/.../myFile
Run Code Online (Sandbox Code Playgroud)
但是现在,我该怎样才能提交修改?
git commit -m '...' ???
Run Code Online (Sandbox Code Playgroud)
l4r*_*4rd 16
您还可以使用环境变量$GIT_DIR,并$GIT_WORK_TREE以相同的效果--git-dir和--work-tree
当您在另一个目录中时,这些是提交文件的步骤:
git --git-dir=/path/to/my/directory/.git/ --work-tree=/path/to/my/directory/ add myFile
git --git-dir=/path/to/my/directory/.git/ --work-tree=/path/to/my/directory/ commit -m 'something'
Run Code Online (Sandbox Code Playgroud)
Ode*_*eer 11
你可以用git -C <path>.来自https://git-scm.com/docs/git/2.4.4
git -C <path>:运行就好像git是在<path>而不是当前工作目录中启动的.
| 归档时间: |
|
| 查看次数: |
4696 次 |
| 最近记录: |