I followed this post to setup a remote git repo.
Instead of starting from scratch,
Now, I wanted to move the repo to a server (same subnet)
ssh [email protected]
mkdir my_project.git
cd my_project.git
git init --bare
Then, locally
cd my_project
git remote add origin [email protected]:my_project.git
git push -u origin master
Now, in remote (server) repo, I see these folders
branches config description HEAD hooks info objects refs
I was expecting/want to see the same content as my local (pc1) git repo
bin doc src
You initialized a bare repository on the remote side. What this means is that it stores the history, but doesn't have a working directory (translation -- no actual checkout of the project). The structure you're seeing is normal.
git init --bare
means you create a bare repository, rather than working repository. A bare repository usually stores at server and it looks just like your .git
directory of your working r repository.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With