git基础操作

2 篇文章 0 订阅

前言:之前一直使用svn,感觉svn已经过时了。来到了新公司,使用git。自己对git的基本使用做下记录,不对请指正!

svn和git的区别

svn:集中式版本控制系统,中央服务器很重要,中央服务器挂了,所有人都无法提交代码。
git:分布式版本控制系统,没有中央服务器的概念,所有客户端都有自己的版本库。

clone代码

1、git clone repository_add,   默认是clone整个项目(所有分支),但只在本地建立master分支
2、git branch 查看当前分支


3、git branch -a 查看所有分支,星号代表当前分支



4、clone 远程库中的分支并将此分支拷贝到本地工作区。例如clone  release_2.2_20170419这个分支

命令:git clone -b <branch name> [remote respository address]
这个命令也是fetch所有分支,但HEAD指向指定的分支。




5、以上的clone命令都clone了所有的分支,也可以只clone指定的分支。
使用git clone -help查看clone命令帮助





clone 好后使用git branch -a查看一下,确实只有一个分支:


6、切换分支
使用【git branch -a】查看当前分支,星号代表当前分支

使用【git checkout 要切换的分支名称】 来切换当前分支。
切换到master分支


从远程更新代码到本地

1、git fetch --all //只是下载代码到本地,不进行合并操作
2、git reset --hard origin/release_2.4_20170712 //把HEAD指向最新下载的版本,下载并合并




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值