今天老大交给我个任务,让我linux 同步github到本地啊实现更新文件的目的。
由于之前我们都是通过ftp来更新文件,这样的坏处是每个人都在更新,代码无法立即达到同步,常常刚刚更新的代码又被人覆盖了,更新多个文件时,中间有时间差,导致访客访问错误或者报错。
所以行通过git命令行达到获取代码并合并到本地实现更新?
可我还是新手,完全不太会弄? 求大神解答
今天老大交给我个任务,让我linux 同步github到本地啊实现更新文件的目的。
由于之前我们都是通过ftp来更新文件,这样的坏处是每个人都在更新,代码无法立即达到同步,常常刚刚更新的代码又被人覆盖了,更新多个文件时,中间有时间差,导致访客访问错误或者报错。
所以行通过git命令行达到获取代码并合并到本地实现更新?
可我还是新手,完全不太会弄? 求大神解答
如果本地没有仓库那就
git clone git://github.com/user/project.git
如果已经有了,那就这两个命令的其中选一个,但是要注意:fetch
命令只是将远端的数据拉到本地仓库,并不自动合并到当前工作分支,只有当你确实准备好了,才能手工合并,pull
命令自动抓取数据下来,然后将远端分支自动合并到本地仓库中当前分支
git fetch origin
git pull
推送到git服务器上用
git push origin master
更多的内容,你看一下 ProGit,这个是git
的中文教程,写的很清楚,你可以学习一下
7 回答4.9k 阅读
4 回答3.6k 阅读
2 回答5.7k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
4 回答2.5k 阅读
2 回答3k 阅读
你需要先clone项目到本地
让后在本地就可以进行修改了 修改好了之后要
一下,和remote的保持一致 然后再解决冲突 merge到一起,最后
就可以把代码push到远端服务器了
这是基本用法,更多的就要看实际情况,多看看git的书