图示
![]()
![]()
命令解释
【命令】 git remote add <简称> <HTTP网址>
【举例】 git remote add upstream https://xxx
【解释】 添加一个新的远程仓库,即将远程仓和本地仓建立一个连接;这个远程仓库被命名为 upstream
【补充】 建议使用"HTTP网址",而不是"SSH网址"
【命令】 git remote -v
【命令】 git remote -vvv
【解释】 查看远程仓库
【命令】 git checkout <分支名>
【举例】 git checkout develop
【解释】 切换分支到 develop
【命令】 git clone <HTTP url>
【命令】 git clone --single-branch --branch <branchname> <remote-repo>
【举例】 git clone https://xxx
【解释】 拷贝一个 Git 仓库到本地,让自己能够查看该项目,或者进行修改
【命令】 git fetch <远程主机名> [分支名]
【举例】 git fetch upstream develop
【解释】 从主库 upstream 拉取名为 develop 的分支的代码到远端分支副本 upstream/develop 中
【举例】 git fetch upstream
【解释】 从主库 upstream 拉取所有分支的代码到它们各自的远端分支副本中
【命令】 git merge <远程主机名>/<分支名>
【举例】 git merge upstream/develop
【解释】 将远端分支副本 upstream/develop 中的代码合入到当前分支中(当前分支名为:develop)
────────────────────────────────────────────────────────────────
【命令】 git pull <远程主机名> <远程分支名>:<本地分支名>
【举例】 git pull upstream develop:develop
【解释】 将主库 upstream 的 develop 分支拉取过来,与本地的 develop 分支合并(效果等同 git fetch + git merge )
【命令】 git push <远端仓库名> <分支名>
【举例】 git push origin develop
【解释】 将本地分支 develop 中的代码推送到 Fork 后的远程库 origin 中,更新远程库 origin 中的代码