Git,如何只提交一个特定的目录?

AnA*_*ice 3 git github

在我的rails应用程序中,我有一个/ public/assets目录.我正在编写一个rake任务来编译和推送资产.生成所有资产后,我想签入并仅将资产文件夹推送到github.

我一直在使用:

git add .
git commit -a -m "assets"
git push
Run Code Online (Sandbox Code Playgroud)

关于如何将此更新仅仅签入和推送/公共/资产的任何想法?

谢谢

Kor*_*tor 10

应该很简单:

git add public/assets
git commit -m "assets"
git push
Run Code Online (Sandbox Code Playgroud)

请注意,只有add在提交之前没有暂存()任何其他文件时,这才有效.

  • -a将添加已修改或删除的所有内容,但不添加新文件. (2认同)