我使用以下命令(在我的服务器上)为Git创建了一个裸存储库:
mkdir socialclub.git
cd socialclub.git
git --bare init
然后在我的本地机器上,我使用以下命令在非空目录中使用git init:
git init
然后我添加了.gitignore
来忽略我不想要的文件。然后我使用git add
添加了我想要的文件,之后我使用了git commit
。此时,当我使用git status
时,我得到以下内容:
ShahinX:SocialClub shahinsheidaei$ git status
On branch master
nothing to commit, working directory clean
此时,我想将我的初始代码推送到裸仓库。我尝试了以下操作:
我添加了遥控器(称为upstream
),git remote -v
返回以下内容:
ShahinX:SocialClub shahinsheidaei$ git remote -v
upstream codesheidaei@code.sheidaei.com:/repo/socialclub.git (fetch)
upstream codesheidaei@code.sheidaei.com:/repo/socialclub.git (push)
下一步我尝试将更改推送到回购,如下所示:
ShahinX:SocialClub shahinsheidaei$ git push --set-upstream upstream master
codesheidaei@code.sheidaei.com's password:
fatal: '/repo/socialclub.git' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
知道我应该采取哪些不同的做法?