猿问

小白问git的问题,求解答

刚刚接触GIT,看了廖雪峰的GIT教程感觉茅塞顿开。不过还一些问题想问下?

需求:

需要定期从github上更新一个开源项目(PHP)代码,只要这个开源项目的作者提交了项目更新。我可能就需要更新到我本地项目中来,不过这个项目作者每月基本才会更新一次,频率不会太高。我自己每天都会在本地项目中开发我自己的需求,这些新开发的需求只是我自己使用,不需要再次上传到这个开源项目中去。也不需要在本地和其他人共同开发项目!

疑问:
第一次git clone这个项目后,然后每月去GITHUB上看看作者有无提交新的更新,如果有就更新下来。我在本地开发新需求时是不是只要及时把这些新修改commit到本地master分支中,如果GIThub上有更新,我就git pull到本地master分支中与我自己提交的修改合并,并解决两者代码冲突问题即可?这样的流程是不是正确的?因为我看到了分支功能,在想是不是在每次git pull后,本地再建立一个开发分支,然后在分支上开发,开发完了再继续合并到本地master主分支上去。好像两种思路都是差不多?

如果是这样的流程,我是不是只要会git的一些简单操作即可?如文件合并、冲突解决、代码回滚,还要了解GIT的那些知识?感觉GIT的水太深了


翻过高山走不出你
浏览 484回答 1
1回答

有只小跳蛙

自己开一个分支吧,既然你有自己的提交假如你当前在自己的分支上更新:git pull origin master:master然后你再git merge master解决冲突,就可以了
随时随地看视频慕课网APP
我要回答