git fork 2021-09-23

  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)