命令`git remote add`在哪里进行更改?

时间:2016-10-06 23:20:27

标签: git git-remote

当我运行如下命令时:

git remote add origin git@github.com:MyName/MyRepo.git

首先,哪些文件正在更改?是我在本地树的基础上的.git/目录中的某个文件,我将存储库克隆到了吗?

其次,如果我然后在另一台机器上克隆存储库,那么remote add命令是否会被记住?或者它必须再次运行?

1 个答案:

答案 0 :(得分:2)

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

[remote "origin"]
    url = git@github.com:MyName/MyRepo.git
    fetch = +refs/heads/*:refs/remotes/origin/*

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

设置遥控器的效果是当您尝试执行pushpullfetch之类的操作时。它将查看远程仓库以查看您是否已过期,或者尝试将本地分支推送到分支的远程版本。