仅在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
