2016-10-06 403 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