美文网首页
git fork 2021-09-23

git fork 2021-09-23

作者: iOS打怪升级 | 来源:发表于2021-09-23 10:04 被阅读0次
    1. 参考 :https://blog.csdn.net/qq_29947967/article/details/80519113

    2. git 常用 命令:
      help 查看具体指令详情:git pull --help

    • git push 命用于从将本地的分支版本上传到远程 '并合并'
    git push <远程主机名> <本地分支名>:<远程分支名>
    
    如果远程和本地有差异,要以本地为准,可以用强推 --force
    *例如:将本地master分支强推到远程master
    git push --force origin master
    
    • git pull 命令用于从远程获取代码 '并合并' 本地的版本。
    git pull 其实就是 git fetch 和 git merge FETCH_HEAD 的简写。 命令格式如下:
    git pull <远程主机名> <远程分支名>:<本地分支名>
    * 如果本地分支没填,表示当前分支
    

    RUNOOB 参考

    • 远程库命令
    * 增加远程库
    git remote add [shortname] [url]
    
    * 显示远程库地址
    git remote -v 
    
    * 显示远程库详情
    git remote show [shortname]
    
    * 修改本地远程库url
    git remote set-url  [shortname]  [url]
    
    • git fetch 命令:从远程获取代码库
    * add 一个远程仓库origin
    git remote add [origin] [http:xxxxx.git]   
    
    * 之后获取到最新的代码
    git fetch [origin]
    
    * 然后合并origin 里面的代码到本地相应的分支,本地分支才有了最新的代码:合并origin 的master 分支到本地,默认是本地当前分支
    git merge [origin] [master] 
    
    • fork 后续操作

    fork 操作是从一个远程仓库A,拉取一个分支到自己的远程仓库B;一般的操作是一个仓库内部的,fork 操作是针对两个不同的远程仓库;

    场景1:同步仓库A 的最新的代码到仓库B,需要fetch+merge= pull;
    1.默认本地的仓库用origin 表示,现在在当前的工作区新增一个remote 为origin_2<名字随意> 
    :git remote add origin_2 xxxxx.git
    
    2.拉取origin_2 的分支代码到 origin 的当前分支
    :git pull origin_2 master 
    
    3.推送本地更改;git push 
    
    场景2:同步仓库b 的代码到仓库a :  合并仓库b 的代码
    

    相关文章

      网友评论

          本文标题:git fork 2021-09-23

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