我创建了一个新的存储库:
git init
echo "# MESSAGE" >> README.md
git add README.md
git commit -m "first commit"
然后我想将我的提交推送到在 github 上创建的空远程存储库,所以我必须设置远程。
使用以下命令有什么区别? :
git remote add origin git@github.com:User/UserRepo.git
git remote set-url origin git@github.com:User/UserRepo.git
最后我执行推送:
git push -u origin master
当我在 git init
之后调用 git remote set-url origin
时会发生什么? git remote set-url origin
是否创建 origin?如果在 git init
之后 origin 已经存在,那么在我的场景中使用这些命令没有区别,对吗?
最佳答案
下面用于添加一个新的 Remote :
git remote add origin git@github.com:User/UserRepo.git
下面用于更改现有远程存储库的 url:
git remote set-url origin git@github.com:User/UserRepo.git
下面会将您的代码推送到使用 origin
和 -u
定义的远程存储库的 master 分支,让您将当前本地分支指向远程 master 分支:
git push -u origin master
关于git - 远程添加源与远程设置 url 源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42830557/