Перед установкой git у меня есть локальная папка /c/kuaipan/Django/exam
и удаленный сервер, чей ip 111.11.111.11
и имя пользователя root
. Теперь я просто хочу направить все содержимое exam
на сервер /home/mygit
.Как перенаправить локальную существующую папку на удаленный сервер через git на windows?
Итак, сначала создаю голый репозиторий /home/git
на сервере, а затем создайте репозиторий для loacal exam
и нажмите его на сервер. Кажется, что все в порядке. Я использую ls
в надежде увидеть папку exam
или ее содержимое в mygit
, но нет. И что же мне делать? Где я ошибаюсь (мое имя пользователя git - «xiangnan», а git - «[email protected]»).
Вот что я пытаюсь:
# remote server
[email protected]:/home# cd mygit
[email protected]:/home/mygit# git --bare init
Initialized empty Git repository in /home/mygit/
# local
[email protected] /c/kuaipan/Django/exam (master)
$ git remote add origin ssh://[email protected]/home/mygit
[email protected] /c/kuaipan/Django/exam (master)
$ git push -u origin master
[email protected]'s password:
Counting objects: 175, done.
Compressing objects: 100% (167/167), done.
Writing objects: 100% (175/175), 418.90 KiB | 0 bytes/s, done.
Total 175 (delta 18), reused 0 (delta 0)
To ssh://[email protected]/home/mygit
* [new branch] master -> master
Branch master set up to track remote branch master from origin.
# remote server
[email protected]:/home/mygit# ls
bin config HEAD include lib refs
branches description hooks info objects