我创建了一个新的存储库:
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远程设置url来源
是否创建来源?如果origin在git init
之后已经存在,那么在我的场景中使用这些命令没有区别,对吧?
origin
的新遥控器
如果你要创建一个新的存储库,然后使用git远程添加源git@github.com: User/UserRepo.git
添加远程。
下面将重新初始化您的本地存储库;还清除远程存储库(即来源):
git init
然后,如果不存在,将在下面创建“origin”:
git remote add origin [repo-url]
否则,您可以使用set url
子命令编辑现有的远程文件:
git remote set-url origin [repo-url]
此外,您可以检查现有的遥控器
git remote -v
希望这有帮助!
以下用于添加新的遥控器:
git remote add origin git@github.com:User/UserRepo.git
以下用于更改现有远程存储库的url:
git remote set-url origin git@github.com:User/UserRepo.git
下面将把您的代码推送到远程存储库的主分支,该分支由origin
定义,并且-u
允许您将当前本地分支指向远程主分支:
git push -u origin master
文档
有没有一种方法可以使用JGit API从远程URL进行克隆,我可以在某个地方更改默认的来源,并将其设置为,就像在中配置了另一个远程URL一样?
似乎至少有三种方法可以做听起来相同的事情。 他们的区别是什么 注意:这看起来可能是这个的重复,但这些答案是不完整的,并且不能解释更改URL与“远程”的区别? 编辑: 做一些进一步的谷歌搜索:从这个SO答案中: git中的远程基本上是另一个存储库的书签,您可能希望从中提取或推送代码。带书签的存储库可能位于本地计算机上的另一个文件夹、远程服务器上,甚至可能是存储库本身。。。但最简单的类比是书签。存储库
Git 并不像 SVN 那样有个中心服务器。 目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作。 你就需要将数据放到一台其他开发人员能够连接的服务器上。 本例使用了 Github 作为远程仓库,你可以先阅读我们的 Github 简明教程。 添加远程库 要添加一个新的远程仓库,可以指定一个简单的名字,以便将来引用,命令格式如下: git rem
Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。 Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。 git clone git remote git fetch git pull git push 本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解。同时,本文覆盖
我只是做了将我的文件夹初始化为git存储库,然后使用添加了一个远程存储库。现在我想删除这个并添加一个新的存储库。我怎么做?
remote,远程,指的是远程仓库。你可以为项目创建一个远程仓库,然后把项目在本地的仓库推送到远程仓库上。可以设置让其他人也可以访问远程仓库,或者允许他们也可以把自己在本地对项目做的提交推送到远程仓库上。 为项目创建远程仓库,你可以选择一个提供免费远程仓库的服务商,列表见附录。