Use git commands with another path rather than the actual working dir
When using git add .
uses the actual path where you're (incase is a git repo). How would I do for using git add
, git commit
and git push' outside of the working dir? Like
git add /Users/zad0xsis/my-git-repo`.
Can this be achieved?
Solution 1:
I had success using the git -C
option. Taken from the Git documentation:
Run as if git was started in <path> instead of the current working directory.
It is very important that the -C
option comes before actual command you want to execute:
Wrong: git add . -C some-path
Correct: git -C some-path add .