开始Git工作
2014-07-30 00:00
169 查看
摘要: 怎样开始一个存放在Github仓库里的项目呢?下面是一个菜鸟的认识。
Git此时对我来说真的是一个全新的工具,公司团队开发需要,所有的开发都依赖于git和Github。
STEP1
STEP2
STEP3
STEP4
此时,本地仓库和Github上仓库一致,我们可以尽情开发了。每次开发针对不同的功能或者修改不同的bug,所以首先checkout一个私人的特别的分支出来:
STEP5
Writing code!
STEP6
噼里啪啦噼里啪啦...功能改完,或者那颗臭虫被你除掉了,提交吧,让项目成员看到你的成果:
OK,事情基本完成,如果你能保证your code 百分百正确,或者你是项目的大Boss,像我这种菜鸟提交的代码都要经过Leader审核的,So, 到Github项目主页上点击New pull Request吧,请求审核。后续的内容就是重复上面的工作了,苦啊,程序员。
STEP7
很高兴,提交的pull request通过了,或者项目其他成员已经开发了新的功能了,立马跟信项目代码吧:
Git 开发整个流程差不多了,当然还有很多强大的功能值得学习。
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简明教程二、开始进行版本管理
- FleaPHP 开发指南 - 1. 开始前的准备工作
- 开始工作
- git的工作流程
- git工作实录
- 从0开始学习 GitHub 系列之「05.Git 进阶」
- git工作区、暂存区和版本库之间联系
- 搜索引擎手记(一)之引擎工作的开始
- GitChat·架构 | 从好友中心开始,聊「多对多」类业务数据库水平切分架构实践
- 工作中的git
- 用GitBlit 和 VS GitSourceControlProvider 搭建基于 Http(s) 的 Git 工作平台
- 开始DVD相关内容的翻译工作
- [GIT] Git 工作流程(Git flow, Github flow flow, Git lab flow)
- 开始新工作!!
- Git-基本结构(工作区和暂存区-笔记)
- 开始工作咯···
- 打入数据中心市场:让微型服务器开始工作
- 【风马一族_git_github】git的工作流程
- git 工作区、暂存区、版本库之间的关系案例
- j2ee的安全性问题。J2ee的安全性存在太大的漏洞,未来的希望是Acegi!已经开始翻译Acegi参考文档的工作!