git使用(gitHub或者gitLab)远程仓库代码同步更新到派生Fork库
git 相关命令:
说明:
在实际的项目开发中我们经常会通过Fork项目库到自己的git仓库,减少对项目库的直接操作。
流程图如下:
操作步骤如下:
-
在自己电脑F:盘创建一个空文件夹
-
先git init 命令 初始git
3.复制Fork库中HTTP路径*开始Git clone 路径下载代码,本地就会有刚才下载的代码
-
进入下载文件的目录里面,执行命令:git remote - v 可以查看到连接远程仓库的信息,这个只是自己fork 远程仓库
-
将远程master原仓库的代码更新到自己本地仓库,需要添加远程仓库信息地址,
执行命令: git remote add aaa ** 远程仓库别名**
git remote add aaa xxxxxxx.git [原仓库路径]
在执行 git remote -v 就可以查看到 aaa 别名的远程仓库地址
本地库获取原库的更新
-
可以通过pull也可以通过fetch+merge,获取到原库的更新,使用fetch+merge的方法更新代码
执行命令 git fetch aaa master 【aaa 是上面添加的原仓库的别名】 -
通过之前添加原库的远程仓库的别名获取原库的更新内容。
执行命令: git merge aaa /master
执行到这一步说明代码已经从原仓库更新到本地仓库了。
本地库提交代码到远程Fork仓库
本地库通过add,commit,push顺序命令 上传到自己的Fork库,实现对Fork库的更新,
执行如下命令:
git add .
git commit -m “更新代码”
git push origin master
到这就完成了利用Fork库进行开发的整个流程
最后:
我们也可以直接由本地库push到原库上:
git push 原库名 分支名