GIT入门之一:初始化,简单使用,分支

GIT的介绍就不多说了。这里只是简单的写些入门的操作。
如何安装、初始化,简单的操作以及分支的操作。
一切从简,不讲大道理,只讲简单的操作。
原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6673804

一、准备

1,安装

Ubuntu下:

sudo apt-get install git

sudo apt-get install gitk

 

windows下:

msysgit

 

2,初始化

+把大象放进冰箱里有几步?

1,把冰箱门打开

2,把大象放进去

3,把冰箱门关上

 

+把一个目录用GIT进行管理要几步?

1,cd [该目录]

2,敲: git init

3,回车

 

二,开始使用

1,简单控制

查看当前库内容

git status

加入新的文件

git add [file1] [file2]

提交到版本库里

git commit -m "[message]"

这里说的是单机版,也就是说,commit到本地的版本库。

如果把受管理的目录给删除了,那么代码还是都找不回来的哦。

这里的commit,相当于把当期代码的一个版本镜像备份一次。

以后有什么问题,可以很方便的做比较、回归等等。

2,分支

分支这个概念,说难不难,说简单也不简单。

branch

总结了一些使用分支的场合:

1,调研工作

2,基于一套版本的多个产品

3,并行开发的两套代码,最终需要合并在一起

4,你想自己写点实验用的代码

5,其他你想用的时候

可以看出来,分支主要是针对多套代码来使用的。

刚开始coding的人,喜欢在机器上留很多套代码,一套是看的,一套是主要来写的,一套是从别人那里拷过来的,一套是自己写的实验代码,等等。万一一个不小心,就容易搞混来。

而是用git的分支功能,可以只在一个工作目录下,保存这么多套代码。

每次切换了分支之后,只需要在Eclipse里刷新一下即可。不需要建立一堆的项目,然后等着头昏的时候出错。而多个分支之间,可以进行比较、合并等工作,很方便的。

 

下面来说说怎么使用分支

*查看分支情况

git branch

*新建分支

git branch [new branch]

这个新建,是在当前分支的基础上新建的。当前的分支,简单的说就是指最近一次commit的代码。

系统默认就有一个master分支。

*切换到分支

git checkout [目标branch]

例如:

一开始,我们git branch,看到的就是:

*master

表示当前只有一个分支,master

然后,我们新建一个分支:

git branch new1

然后执行 git branch

就可以看到

*master

new1

表示有2个分支了,当前分支在master上。

最后,我们切换分支 git checkout new1

可以看到

master

*new1

不解释了。

*删除分支

git branch -d [branch name]

(不能删?用这个!)

git branch -D [branch name]

 

你可能感兴趣的:(eclipse,工作,git,File,ubuntu,branch)