Git命令

1、简述

Git是一个分布式版本控制系统,每个人都拥有一个完整的版本库,查看提交日志、提交、创建里程碑和分支、合并分支、回退等所有操作都直接在本地完成而不需要网络连接。

对于Git仓库来说,每个人都有一个独立完整的仓库,所谓的远程仓库或是服务器仓库其实也是一个仓库,只不过这台主机24小时运行,它是一个稳定的仓库,供他人克隆、推送,也从服务器仓库中拉取别人的提交。

2、Git安装

自己是使用jumbo安装的git

  1. jumbo search git
  2. jumbo install git

3、查看版本

git version

4、创建版本库

mkdir myGit    //创建文件夹
cd myGit       //进入文件夹
git  init      //初始化成Git版本库

至此一个空的Git仓库就创建好了,就是这么的简单。在这个目录下你会看到一个.git目录。这个目录就是Git用来跟踪管理版本库的。所以千万不要修改删除这个文件夹中的文件。因为这是隐藏目录,所以如果你看不见可以使用命令ls -a来查看。

5、工作区和暂存区

在这里插入图片描述

工作区:在电脑中可以看见的Git仓库的那个目录,如之前创建的myGit目录。那文件夹就是一个工作区。当我们往版本库提交的时候有两个步骤:

  1. git add # 这一步就是将工作区中修改添加到暂存区(stage)中。
  2. git commit # 这一步其实就是将暂存区中的修改添加到当前的分支中。

6、常见命令

命令含义
git add# 将工作区的修改提交到暂存区
git commit# 将暂存区的修改提交到当前分支
git status# 查看当前仓库的状态
git diff# 查看修改
git log# 查看提交历史
git reset# 回退到某一个版本
git reflog# 查看历史命令,类似与Linux中的history

当我们修改了版本库中的一些文件之后,可以使用git status命令来查看都有那些修改。

  1. 创建分支1.0 git branch 1.0
  2. 切换分支到1.0分支 git checkout 1.0
    后,可以使用

7、分支管理

常用分支管理命令
命令含义
git branch# 查看所有本地分支
git branch # 创建一个新的分支
git checkout # 切换到指定分支
git branch -d # 删除一个分支
git merge # 将指定的分支合并到当前分支

使用git branch可以查看本地所有分支,并且分支前面有一个*号的是当前分支。

团队协作

在这里插入图片描述

  1. master主分支应该是最稳定的,主要用来发布新版本。
  2. dev分支是开发分支,这是最不稳定的,程序员们都在这上面干活,只有当版本发布的时候,才将此分支合并到master主分支上。
  3. 每一个程序员应当有自己的分支,当完成某一块的内容的时候,往dev分支合并即可。

当程序出现了BUG的时候,你可以在master或是dev分支创建一个临时分支issue-001,在这个分支修复BUG,修复完成之后将此分支合并到主分支,然后删除BUG分支即可。

8、更多参考

  1. 连猴子都能懂的git入门指南
  2. Git的add、commit、push命令
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值