fork 的基本操作

2020-05-27  本文已影响0人  ChenME

fork 的基本操作

1. 两个项目的地址,分别是 fork

source:git@github.com:ibelieve-mm/git-test.git

fork :git@github.com:cmeholla/git-test.git

2. 流程

  1. 在 GitHub 上面点击项目的 fork;
  2. 将项目 clone 到本地,并进入到项目所在目录;
git clone git@github.com:cmeholla/git-test.git
cd git-test
  1. 连接上游仓库到本地仓库;
git remote add <name> <url>  # command
git remote add upstream git@github.com:ibelieve-mm/git-test.git  # eg
  1. 查看上游仓库名称和地址;
git remote -v

# 执行结果
origin  git@github.com:cmeholla/git-test.git (fetch)
origin  git@github.com:cmeholla/git-test.git (push)
upstream    git@github.com:ibelieve-mm/git-test.git (fetch)
upstream    git@github.com:ibelieve-mm/git-test.git (push)
  1. 对代码一通乱改 .... ....
  2. 提交代码到 fork
git status
git add .
git commit -m "一通乱改"
git push
  1. 点击 new pull request 创建合并请求;
  2. 将远程代码拉取下来
git pull upstream master
# 或者
git fetch upstream  # 将远程所有的分支fetch下来
git merge upstream/master # 合并代码
上一篇下一篇

猜你喜欢

热点阅读