首页 > 技术文章 > 第三章 Git使用入门 心得体会

yun123456 2016-04-25 11:58 原文

第三章 Git使用入门

心得体会

    通过学习Android深度探索(卷1)HAL与驱动开发的第三章Git使用入门,首先我对Git有了一定了解git是一个版本控制系统。官方的解释是:版本控制(Revision control)是一种软件工程技巧。其次我掌握了Git的使用流程。

第一步:新建分支

首先,每次开发新功能,都应该新建一个单独的分支

# 获取主干最新代码

$ git checkout master

$ git pull

# 新建一个开发分支myfeature

$ git checkout -b myfeature

第二步:提交分支commit

分支修改后,就可以提交commit了。

第三步:撰写提交信息

提交commit时,必须给出完整扼要的提交信息,

第四步:与主干同步

分支的开发过程中,要经常与主干保持同步。

 

$ git fetch origin

$ git rebase origin/master

第五步:合并commit

分支开发完成后,很可能有一堆commit,但是合并到主干的时候,往往希望只有一个(或最多两三个)commit,这样不仅清晰,也容易管理。

第六步:推送到远程仓库

合并commit后,就可以推送当前分支到远程仓库了。

 

$ git push --force origin myfeature

git push命令要加上force参数,因为rebase以后,分支历史改变了,跟远程分支不一定兼容,有可能要强行推送(参见这里)。

第七步:发出Pull Request

提交到远程仓库以后,就可以发出 Pull Request 到master分支,然后请求别人进行代码review,确认可以合并到master。

 

 

 

http://www.cnblogs.com/yun123456/

推荐阅读