I've written multiple *.cpp files in the location ~/Code/CPLUS
before I know the existence of git.
Now I want to use git for version control.
I created a folder ~/git_repo/
, and in this folder, I ran git init
command. When I tried to run the command git add my_first_c.cpp
under the path ~/Code/CPLUS
, the following message appeared:
fatal: Not a git repository (or any of the parent directories): .git
Then I typed git init ~/git_repo/
under the path ~/Code/CPLUS
, the same error still appeared when git status
was typed.
If I type git init
under the path ~/Code/CPLUS
, the add
and commit
can be executed. The only problem is that .git
is stored in ~/Code/CPLUS/
, while I'd like it be stored in ~/git_repo
.
My question is how to make the folder ~/Code/CPLUS
a working directory while the repo info is stored in ~/git_repo/
? And my machine has no GUI.