美文网首页
fork 的基本操作

fork 的基本操作

作者: ChenME | 来源:发表于2020-05-27 17:38 被阅读0次

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 # 合并代码

相关文章

网友评论

      本文标题:fork 的基本操作

      本文链接:https://www.haomeiwen.com/subject/pchgahtx.html