Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 493|回复: 0

[实例教程]GIT入门之一:初始化,简单使用,分支

[复制链接]

该用户从未签到

发表于 2011-10-22 12:33:31 | 显示全部楼层 |阅读模式
GIT的介绍就不多说了。这里只是简单的写些入门的操作。
如何安装、初始化,简单的操作以及分支的操作。
一切从简,不讲大道理,只讲简单的操作。

一、准备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]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

GMT+8, 2024-12-23 09:19 , Processed in 0.358057 second(s), 34 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表