您的位置:软件测试 > 开源软件测试 > 开源配置管理工具 >
图解的版本控制工具GIT
作者:网络转载 发布时间:[ 2013/12/10 11:45:54 ] 推荐标签:

  常用GIT命令

  在开始之前,我们需要把下面的图看懂:

  HEAD,头,它始终指向当前所处分支的新的提交点。你所处的分支变化了,或者产生了新的提交点,HEAD会跟着改变。

  working directory,它是你的工作目录,也是当前你看到的东西。你的工作目录是与版本、分支相关的。

  stage的东西虽然看不见,但是执行git status会看到哪些对象的修改将在下一次commit的时候被放进本地仓库。这些东西称为stage。

  commit

  commit把暂存区的内容存入到本地仓库,并使得当前分支的HEAD向后移动一个提交点。如果对后一次commit不满意,可以使用git commit --amend来进行撤销,修改之后再提交。如图所示的,ed489被4ca87取代,但是git log里看不到ed489的影子,这也正是amend的本意:原地修改,让上一次提交不露痕迹。

  checkout

  checkout用来检出并切换分支。checkout成功后,HEAD会指向被检出分支的后一次提交点。对应的,工作目录、暂存区也都会与当前的分支进行匹配。下图是执行git checkout maint后的结果:

上一页12345下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd