I have just started to use git today.
I have a repository in project_master/project folder.
I made that with git init --bare.
Then, I cd to project_work, and git clone ../project_master/project
I did some changes to the repository in project_work/project. Type make test. Didn't type make clean. After that, I git add everything, git commit, and git push origin master.
Now all the .o, .a files of the unit tests get into the repository in project_master/project folder. How to delete those .o, .a files from the repository in project_master/project folder?
Thank you.
Update:
I did the following:
~/project_work/project
cd unit_test
git rm *.o
git commit
git push origin master
Then,
cd ~/project_test
rm -rf project
rm -rf .git
ls -a
git clone ../project_master/project
cd project/unit_test
And the .o files are still there.
I also did as in this SO question: Completely remove files from Git repo and remote on GitHub. But didn't work. After that, I try git rm again and that didn't work.