linux 如何同步github到本地啊?

阿飞i
  • 628

今天老大交给我个任务,让我linux 同步github到本地啊实现更新文件的目的。

由于之前我们都是通过ftp来更新文件,这样的坏处是每个人都在更新,代码无法立即达到同步,常常刚刚更新的代码又被人覆盖了,更新多个文件时,中间有时间差,导致访客访问错误或者报错。

所以行通过git命令行达到获取代码并合并到本地实现更新?

可我还是新手,完全不太会弄? 求大神解答

回复
阅读 8.5k
3 个回答

你需要先clone项目到本地

git clone <your github project url>

让后在本地就可以进行修改了 修改好了之后要

git pull

一下,和remote的保持一致 然后再解决冲突 merge到一起,最后

git push

就可以把代码push到远端服务器了

这是基本用法,更多的就要看实际情况,多看看git的书

如果本地没有仓库那就

git clone git://github.com/user/project.git

如果已经有了,那就这两个命令的其中选一个,但是要注意:fetch 命令只是将远端的数据拉到本地仓库,并不自动合并到当前工作分支,只有当你确实准备好了,才能手工合并,pull 命令自动抓取数据下来,然后将远端分支自动合并到本地仓库中当前分支

git fetch origin
git pull

推送到git服务器上用

git push origin master

更多的内容,你看一下 ProGit,这个是git的中文教程,写的很清楚,你可以学习一下

大家都提交到master分支。不行嘛?要有人同意了才能合并到主分支。难道里面都用的一个号吗?

宣传栏