git基础操作

来源:互联网 发布:怎么关掉电脑445端口 编辑:程序博客网 时间:2024/06/06 05:04

前言:之前一直使用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指向最新下载的版本,下载并合并




原创粉丝点击