fork 的基本操作

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 # 合并代码
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容