Eli*_*oto 3 git version-control
我开始了一个新项目并使用"git init"创建了一个本地git repo,现在我有一些分支,一切都很好.
但是,由于我的网站托管公司提供git托管(详细信息,如果你很好奇),我想将我的整个仓库推送到他们的服务器,以便在云端备份,以防我的本地仓库出现问题.
因为回购在本地启动,我怎样才能使远程回购成为"原产地"?
做这个:
git remote add origin <url of remote>
Run Code Online (Sandbox Code Playgroud)
网址与您用来推送的网址相同,可能类似于"ssh://user@host/path/to/repo.git"
如果你愿意的话,你可以去看看.git/config,看看它在那里设置了什么.
您可能还想[branch "master"]
在.git/config下添加(如果不存在则添加该部分):
[branch "master"]
remote = origin
merge = refs/heads/master
Run Code Online (Sandbox Code Playgroud)
告诉git将你的master和远程master分支关联起来,这样当你输入master选择"git pull"或"git push"时,它会假设你的意思是origin的master.
这也可以通过这对命令完成:
git config branch.master.remote origin
git config branch.master.merge refs/heads/master
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4605 次 |
最近记录: |