仅在Git中的一个目录中提交更改
我在Mac 10.6.6上使用Git 1.7.4.1。 在命令行中,如何仅在单个目录中提交更改? 我通过执行添加目录:
git add my-dir
但是在做
git commit -a
列出了我的回购中的所有更改,我只想提交并从my-dir
推送更改。
省略-a
选项。 然后, git
将仅提交您使用git add
进行的文件。
你也可以尝试提交目录而不用git commit my-dir
进行登台。
为什么没有人提到你可以简单地
git commit -m 'message' -- my-dir
在我看来,OP不习惯/不喜欢直接使用临时区域。 这种方法在没有进一步背景的情况下推荐也比较安全,因为有可能会发生(所有上演的)
嗯,奇怪。 以下应该工作。 假设你什么都没有上演。
git add my-dir
git commit -m "Commiting first revision of my-dir folder. Very exciting feature!"
git push origin master
链接地址: http://www.djcxy.com/p/23209.html
上一篇: Commit changes only in one directory in Git
下一篇: How can I check out a particular version of one file in Git?