美文网首页
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