您的位置:首页 > Web前端

开始Git工作

2014-07-30 00:00 169 查看
摘要: 怎样开始一个存放在Github仓库里的项目呢?下面是一个菜鸟的认识。

Git此时对我来说真的是一个全新的工具,公司团队开发需要,所有的开发都依赖于git和Github。

STEP1

git init #现在本地初始化一个空的仓库


STEP2

git remote add origin git@github.com:No5stranger/mine #添加远程仓库(推荐使用ssh方式,方便本地测试)
ssh key 配置方式:https://help.github.com/articles/generating-ssh-keys


STEP3

git fetch  #拉取GIthub上有关项目的所有信息,包括分支


STEP4

此时,本地仓库和Github上仓库一致,我们可以尽情开发了。每次开发针对不同的功能或者修改不同的bug,所以首先checkout一个私人的特别的分支出来:

git checkout -b cxp origin/cjp #新建一个分支,基于cjp


STEP5

Writing code!

git add my_new.php  # add a file to git
git commit -m "add a new file"  #commit the add


STEP6

噼里啪啦噼里啪啦...功能改完,或者那颗臭虫被你除掉了,提交吧,让项目成员看到你的成果:

git push origin cxp:cxp  #在Github上新建一个分支,并把代码push上去


OK,事情基本完成,如果你能保证your code 百分百正确,或者你是项目的大Boss,像我这种菜鸟提交的代码都要经过Leader审核的,So, 到Github项目主页上点击New pull Request吧,请求审核。后续的内容就是重复上面的工作了,苦啊,程序员。

STEP7

很高兴,提交的pull request通过了,或者项目其他成员已经开发了新的功能了,立马跟信项目代码吧:

git checkout master #切换到主分支上
git merge cxp -m "the bug is killed by cjp"


Git 开发整个流程差不多了,当然还有很多强大的功能值得学习。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Git init fetch add commit push merge