2016-10-06 213 views
2

当我运行一个命令,例如:命令`git remote add`进行更改?

git remote add origin [email protected]:MyName/MyRepo.git 

首先,什么文件被改变了吗?它是否在我的本地树的基础上的.git/目录中有一些文件,我将该文件库克隆到了?其次,如果我然后克隆在另一台机器上的存储库,那么remote add命令已被记住?或者它将不得不再次运行?

回答

2

命令git remote add指定远程存储库。这将在文件.git/config中可见。它现在有一条像

[remote "origin"] 
    url = [email protected]:MyName/MyRepo.git 
    fetch = +refs/heads/*:refs/remotes/origin/* 

这只会影响你的本地克隆。

设置遥控器的效果是当您尝试执行诸如push,pullfetch之类的操作时。它会查看远程回购以查看您是否过期,或尝试将本地分支推送到分支的远程版本。

+0

优秀 - 正是我需要知道的。谢谢 – Jodes