Linux下的Git快速入门

1.git安装

Git是一个版本控制系统,即一个工具,使用之前要先下载安装,mac和Linux上自带git,不需要下载,主要是Windows系统需要安装。安装链接如下:

Windows:https://gitforwindows.org/

Linux(ubuntu):apt-get install git

2.Git命令列表

判断git是否安装成功,可以在命令行输入git,如果出现以下命令,证明已经安装成功。
在这里插入图片描述上面是一些常用的git命令,命令后有英文解释。

3.Git常用命令

3.1 新建一个文件夹,并切换到其中

mkdir workspace
cd workspace
touch test.md

3.2 初始化厂库

git init

执行完该命令后,workspace已经是一个git仓库了。

3.3 获取状态

git status

在这里插入图片描述第一行显示我们所在的分支
第二行显示提交信息
第三行显示可以提交的文件

3.3 提交到git仓库

git add file_name
git add .     #提交所有文件

在这里插入图片描述先新建一个文件,再将其提交到仓库,此时再用git status 可以看到提交信息
在这里插入图片描述

3.4 正式提交

git commit -m "first"

commit 是提交的意思, -m 代表是提交信息, 执行了以上命令代表我们已经正式进行了第一次提交。

3.5 查看提交日志

git log

输入可以看到如下:
在这里插入图片描述git log 命令可以查看所有产生的 commit 记录, 所以可以看到已经产生了一条 commit 记录,而提交时候的附带信息叫 ‘first’ 。

3.6 git add 和git commit 的区别

首先 git add 是先把改动添加到一个「暂存区」 , 你可以理解成是一个缓存区域, 临时保存你的改动, 而 git commit 才是最后真正的提交。 这样做的好处就是防止误提交, 当然也有办法把这两步合并成一步。

3.7 获取分支

执行 git init 初始化git仓库之后会默认生成一个主分支 master , 也是你所在的默认分支, 也基
本是实际开发正式环境下的分支, 一般情况下 master 分支不会轻易直接在上面操作的, 你们
可以输入 git branch 查看下当前分支情况

git branch              #获取分支

星号表示目前所在分支
也可以新建分支

git branch branch_name  #新建分支branch_name

在这里插入图片描述新建并切换分支:

git chechout -b a

这个命令的意思就是新建一个a分支, 并且自动切换到a分支。

3.8 合并分支

git merge

A同学在a分支代码写的不亦乐乎, 终于他的功能完工了, 并且测试也都ok了, 准备要上线了, 这个时候就需要把他的代码合并到主分支master上来, 然后发布。 git merge 就是合并分支用到的命令, 针对这个情况, 需要先做两步, 第一步是切换到 master 分支, 如果你已经在了就不用切换了, 第二步执行 git merge a , 意思就是把a分支的代码合并过来

3.9 删除分支

git branch -d a 

a分支的代码已经顺利合并到master 分支来了, 那么a分支没用了, 需要删除, 这个时候执行 git branch -d a 就可以把a分支删除了。

并过来

3.9 删除分支

git branch -d a 

a分支的代码已经顺利合并到master 分支来了, 那么a分支没用了, 需要删除, 这个时候执行 git branch -d a 就可以把a分支删除了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

storm岚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值