I had this project with a lot .c files in source directory,then I make the project, there is .o files inside of the project, I also want to push these files to repository,so instead of add each .o which is possible but...,how to add .o files easily?
问题:
回答1:
Putting aside the fact, that this is just a terrible idea, you can add them as any other file:
git add *.o
git commit -m "Committing compiled files, which is bad"
Of course instead of git add *.o
you can use git add */*.o
or even find -name *.o | while read x; do git add $x; done
回答2:
How to add multiple files with different extensions to git all at one time...
You can add to git by explicitly listing each file with spaces as delimiters.
$ git add file-name-1.php file-name-2.js file-name-3.html …
The accepted answer is perfect for the OP’s specific case. But I got here—via Google—needing to add multiple files with different extensions. Posting here in case you miss this similar answer to a similar question.
Don't forget about interactive staging
Git interactive staging can also work wonders. To enter interactive staging (aka: adding, removing files):
$ git add -i
回答3:
Maybe you have ignored your .o
file, check out your .gitignore file if it exists.
Otherwise, you can add all files just by:
$ git add .
$ git commit -am "You message"
However, I dot think it's a good idea to trace the .o
files. It's binary file, you'll get these files whenever you do build. Ignore it is a good practice. :)