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 git@example.com
mkdir my_project.git
cd my_project.git
git init --bare
Then, locally
cd my_project
git remote add origin git@example.com: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.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.