命令 `git remote add` 更改到哪里?
Where does the command `git remote add` make changes to?
当我 运行 命令如:
git remote add origin git@github.com:MyName/MyRepo.git
首先,正在更改哪些文件?我将存储库克隆到本地树底部的 .git/
目录中的某个文件吗?
其次,如果我随后将存储库克隆到另一台机器上,该 remote add
命令是否会被记住?还是必须再次 运行?
命令git remote add
正在指定远程存储库。这将在文件 .git/config
中可见。它现在会有一行类似于
[remote "origin"]
url = git@github.com:MyName/MyRepo.git
fetch = +refs/heads/*:refs/remotes/origin/*
这只会影响您的本地克隆。
设置遥控器的效果是当您尝试执行 push
、pull
和 fetch
等操作时。它将查看远程仓库以查看您是否已过时,或者尝试将您的本地分支推送到分支的远程版本。
当我 运行 命令如:
git remote add origin git@github.com:MyName/MyRepo.git
首先,正在更改哪些文件?我将存储库克隆到本地树底部的 .git/
目录中的某个文件吗?
其次,如果我随后将存储库克隆到另一台机器上,该 remote add
命令是否会被记住?还是必须再次 运行?
命令git remote add
正在指定远程存储库。这将在文件 .git/config
中可见。它现在会有一行类似于
[remote "origin"]
url = git@github.com:MyName/MyRepo.git
fetch = +refs/heads/*:refs/remotes/origin/*
这只会影响您的本地克隆。
设置遥控器的效果是当您尝试执行 push
、pull
和 fetch
等操作时。它将查看远程仓库以查看您是否已过时,或者尝试将您的本地分支推送到分支的远程版本。