我创建了一个新的存储库:
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
当我在gitinit之后调用gitremoteseturl-origin时会发生什么?git远程设置url源是否创建源?如果在gitinit之后就已经存在origin,那么在我的场景中使用这些命令就没有什么区别了,对吧?
如果您有现有项目,并且希望添加远程存储库url,则需要执行以下命令
git init
如果您想添加readme.md文件,那么可以使用下面的命令创建并添加它。
git add README.md
使用以下命令进行首次提交
git commit -m "first commit"
现在您完成了所有本地存储库过程,现在您如何添加远程存储库url?检查下面的命令这是针对ssh-url的,您可以将其更改为https。
git remote add origin git@github.com:user-name/repository-name.git
如何执行第一次提交,请参见以下命令:
git push -u origin master
gitremoteadd=>添加一个新的远程。
gitremoteseturl=>UPDATES现有远程。
add之后的远程名称是该命令之前不存在的新远程名称。设置url之后的远程名称应该已经作为存储库的远程名称存在。
gitremoteaddmyupstreamsomeurl=>myupstreamremotename不存在,现在使用此命令创建它。
gitremoteseturlsupstreamsomeurl=>upstreamremotename已经存在,我只是在更改它的url。
git remote add myupstream https://github.com/nodejs/node => **ADD** If you don't already have upstream
git remote set-url upstream https://github.com/nodejs/node # => **UPDATE** url for upstream
这很简单。如果您已经设置了远程源url,那么可以使用set-url命令来更改它,否则只需使用add命令
如果您没有git repo,请使用git init启动一个
gitremote-v检查是否存在任何远程如果是,则使用git远程设置url源git@github.com:User/UserRepo.git更改原点如果否,则使用git远程添加原点git@github.com:User/UserRepo.git为您的repo设置新原点。最后使用gitpush-uoriginmaster将代码推送到远程,并向远程分支添加上游(跟踪)引用。
注意:如果您使用-u标志,它代表上游,它使您能够在接下来的操作中简单地使用git pull而不是git pull-origin<branch name>。
如果您有现有项目,并且希望添加远程存储库url,则需要执行以下命令
git init
如果您想添加readme.md文件,那么可以使用下面的命令创建并添加它。
git add README.md
使用以下命令进行首次提交
git commit -m "first commit"
现在您完成了所有本地存储库过程,现在您如何添加远程存储库url?检查下面的命令这是针对ssh-url的,您可以将其更改为https。
git remote add origin git@github.com:user-name/repository-name.git
如何执行第一次提交,请参见以下命令:
git push -u origin master