git学习

初学了以下git,主要是从网上看了几篇博客学习的,把自己的理解记下来,声明,我的理解可能有不准确或错误的地方,希望大家注意并提出批评指正。


1.   Git创建本地库

有两种创建方式:

一种是进入已经存在的工作目录,输入git init,即生成.git文件夹,完成本地库创建;

第二种是从远程库中拷贝代码到本地目录,用git clone https://your_username@bitbucket.org/your_username/name_of_remote_repository.git命令。


2.   git基本构成

git划分成本地库和远程库,本地库又分为三个部分:working directory, stage, history.

Working directory是代码所在目录,用户就在这个目录下进行操作;

Stage是暂存区域,用户在working directory所做的修改首先保存到stage;

History可以认为是本地的最终仓库,可以将stage区域的代码提交到history,然后从history再提交到远程库。


来源:参考[1]

从working directory提交到stage区域用git add 命令,从stage提交到history用git commit 命令(git commit命令可以带-m参数,用来描述提交的内容)。也可以直接从working directory提交到history,用git commit –agit add .git commit -m


3.   git分支命令

git会默认创建master分支,一般情况下,用户在开发时会创建一个新的分支,在新的分支上进行开发,开发完成后将新分支提交,然后合并到master分支上。

创建分支:git branch develop, 创建了一个名为develop的分支;

查看已有分支:git branch,该命令会显示已存在的分支,并显示当前工作在哪一个分支下;

切换分支:git checkoutdevelop, 切换到develop分支下;

合并分支:git masterdevelop,将develop分支合并到master分支,注意,在这之前应先切换到master分支下。

4.   参考:

[1] 开源分布式版本控制工具 —— Git 之旅, http://www.ibm.com/developerworks/cn/opensource/os-cn-tourofgit/

[2] 15分钟学会使用Git和远程代码库, http://blog.jobbole.com/53573/

[3] http://git-scm.com/中的try-git

[4] Git分支管理策略, http://www.ruanyifeng.com/blog/2012/07/git.html

 

 

第1篇文章里讲了git的基本构成和工作原理,有助于对git的理解;第2篇文章讲了使用git常用的命令,可以作为快速入门和速查资料使用;第3篇是git官网提供的一个在线学习git的工具,可以在上面按照教程输入git命令并查看结果,可以直接练习git命令,很酷!这就是所谓的云计算吧?第4篇是阮一峰的网络日志,很清晰的讲述了git分支的概念。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值