当前位置:   article > 正文

Git远端同步_git 同步远程

git 同步远程

系列文章目录

(一)Git本地仓库的初始化和配置
(二)Git文件代码提交详解
(三)Git分支与标签
(四)Git历史版本的回溯、修改及回滚
(五)Git远端同步



一、Clone

1. 作用

拉取完整的仓库到本地,可以指定分支,指定深度

2. 命令

git clone url
  • 1

其中url就是要clone的远端仓库地址

二、Fetch

1. 作用

将远端分支最新代码拉取到本地,不会做merge操作,会修改refs/remote内的分支信息,如果需要和本地仓库合并需手动merge。

2. 命令

git fetch origin dev
  • 1

更新远端dev分支的最新commit_id

三、Pull

1. 作用

拉取远端某个分支,并与本地仓库进行合并,操作等同于git fetch+git merge。可能存在冲突,需要先解决冲突。

2. 命令

git pull origin dev
  • 1

从远程分支dev上拉取所有代码文件与本地进行合并。

四、Push

1. 作用

将本地代码推送到远端分支。

2. 命令

git push origin dev
  • 1

将本地代码推送到远端dev分支。

五、常见问题

1. 冲突问题

本地的commit记录与远端的commit记录不一致,导致冲突

2. 解决方法

如果是自己本地各种分支提交合并造成的,可通过回滚版本,再拉取和推送远端分支。
如果是远端有其他人提交了,先拉取远端代码,再推送本地代码。
也可以在远端设置保护分支,对提交的内容进行审核,再合并。

总结

在任何情况需要向远端推送代码时,都要先拉取一下远端代码,防止有其他人推送过导致的版本冲突。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/460166
推荐阅读
相关标签
  

闽ICP备14008679号