我在源目录中有很多.c文件的这个项目,然后我创建项目,项目里面有.o文件,我也想将这些文件推送到存储库,所以不要添加每个.o文件,这是可能的但是......,如何轻松添加.o文件?
elb*_*and 56
您可以通过使用空格作为分隔符显式列出每个文件来添加到git.
$ git add file-name-1.php file-name-2.js file-name-3.html …
Run Code Online (Sandbox Code Playgroud)
对于OP的具体案例,接受的答案是完美的.但我来到这里 - 通过谷歌 - 需要添加多个具有不同扩展名的文件.如果您错过了类似问题的类似答案,请在此处发布.
Git交互式升级也可以创造奇迹.要进入交互式分段(又名:添加,删除文件):
$ git add -i
Run Code Online (Sandbox Code Playgroud)
Let*_*_Be 36
撇开这个事实,这只是一个可怕的想法,您可以将它们添加为任何其他文件:
git add *.o
git commit -m "Committing compiled files, which is bad"
Run Code Online (Sandbox Code Playgroud)
当然代替git add *.o
你可以使用git add */*.o
甚至find -name *.o | while read x; do git add $x; done
也许你忽略了你的.o
文件,检查你的.gitignore文件是否存在.
否则,您可以通过以下方式添加所有文件:
$ git add .
$ git commit -am "You message"
Run Code Online (Sandbox Code Playgroud)
但是,我认为跟踪.o
文件是个好主意.它是二进制文件,无论何时构建,您都会获得这些文件.忽略它是一个很好的做法.:)
归档时间: |
|
查看次数: |
72327 次 |
最近记录: |