码迷,mamicode.com
首页 > 其他好文 > 详细

git 使用记录

时间:2016-05-11 23:20:23      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

git是不错的版本控制工具,虽然工作中目前还是用svn,但是git的优势在于它不是集中式的版本控制,在自己的电脑上也可以进行自己的版本控制,这一点用在我平常自己写一些小程序时还是比较有用的,总结下:

 


1、命令:

初始化git 仓库:

git init

2、查看工作空间状态:

git status

3、向工作空间添加增加删除修改记录的镜像:

add * 可以比较方便的 添加所有改动,当然也可以一个一个文件的进行提交:

git add *

4、把镜像提交到版本分支中:

git commit -m " msg"

(msg 代表 本次提交的说明,当然也可以不写 -m ,这时就会出现以下vim 的编辑界面:)

技术分享

这个界面是Vim 的编辑器界面,熟悉的人可能很方便就编辑完退出了,这里给没用过Vim的人最简单的命令,编辑完退出

       1:按”i“ 键 代表要编辑这个文档,然后按”:“,光标聚焦到首行,然后编辑 提交说明,编辑完后,

   2: 按 ”esc“ 键,代表 退出编辑模式,进入命令行模式,这时,继续按 ”:“,光标聚焦到最后一行,输入 ”wq“,即可保存退出(w,代表保存,q,代表退出)

   3:  若编辑完还要再次进行修改,那么按”esc“,可在编辑模式和 命令行模式之间进行切换。

5、创建分支

git branch branchname

 代表创建了一个名字为 branchname 的分支,git在初始化空间的时候就默认创建了master 分支,一般为了管理本地目录版本,我们都要创建一个副本分支,用来保存改动前的内容

6、查询分支

git branch

如下图:代表该仓库有两个分支,带* 号的表示当前所处分支

技术分享

7、切换分支

git checkout new

   代表切换到名字叫 new 的分支。

8、归并分支

git merge new

  代表 名字叫”new“ 的分支被归并到当前分支,归并时有冲突得手工处理冲突后重新提交,

 如下图, 有冲突会归并失败,在归并失败后检查文件冲突地方,手工处理完,再次commit 即可。

技术分享

 


 

总结一下我在做我这个本地版本控制的步骤:

因为公司不能用git 链接github 等代码仓库,所以我只能在本地做好控制之后直接进行文件的上传,这是我在本地做仓库控制的原因之一,大体流程如下:

初始化git 库——》创建 new 分支 ——》在new 分支写新代码——》写完归并代码到 master 分支——》取master分支代码提交到github

第二天以后就可在第三步重复循环 归并,写代码,归并,提交~~

 

git 使用记录

标签:

原文地址:http://www.cnblogs.com/wangshiping/p/5483714.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!