第三章 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/
时间: 2025-01-12 01:26:51