我是通过命令行git的新手,遇到了一些麻烦我无法摆脱困境.
我在我的服务器上设置了一个存储库,并使用thelucid.com上的指示创建了一个本地目录.
在服务器上:
ssh git@example.com
mkdir my_project.git
cd my_project.git
git init --bare
git update-server-info # If planning to serve via HTTP
exit
Run Code Online (Sandbox Code Playgroud)
然后,在本地机器上:
cd my_project
git init
git add *
git commit -m "My initial commit message"
git remote add origin git@example.com:my_project.git
git push -u origin master
Run Code Online (Sandbox Code Playgroud)
当我在这里找到最后一个命令"git push -u origin master"时,命令会挂起并挂起,并且永远不会停止挂起.
本地的git状态给了我这个:
$ git status
On branch master
nothing to commit, working directory clean
Run Code Online (Sandbox Code Playgroud)
服务器上的git状态(在myproject.git /中)给了我:
$ git status
fatal: This operation must be run in a …Run Code Online (Sandbox Code Playgroud)