Git学习01:git命令—— git的基础命令02

提示:
本文为Git栏目:Git学习01:git命令—— git的基础命令01


前言

git命令

分支操作

分支

创建新分支
git branch dev #创建新的分支
切换分支
git checkout dev #切换分支,老版本方案
git switch master #切换分支,新版本方案
创建并切换到新分支
git switch -c dev2 #创建并切换到dev2
查看所有分支
git branch #查看所有分支,当前分支被*标记
合并分支到当前分支
git merge dev2 #合并dev2分支到当前分支
删除分支
git branch -d dev2 #删除dev2分支

练习题

在master分支上,新建一个文件test.js,提交到仓库。

创建新分支mydev,切换到mydev分支,在这个分支上向test.js中写入内容。

在mydev分支上提交test.js

切换回master分支,合并mydev分支到master分支上。

查看master分支上的test.js是否有内容

删除mydev分支

touch test.js #创建test.js
ls
git switch -c mydev #创建并切换到mydev
cat test.js
echo "mydev->test.js" > test.js #向test.js文件写入内容
git status # 查看当前仓库所有文件的状态
git add ./
git commit -m "mydev->test.js"
git switch master #切换分支,新版本方案
cat test.js
git branch -D mydev #删除mydev分支

存储

存储当前分支的代码
git stash #存储当前分支的代码
查看所有的存储列表
git stash list # 查看所有的存储列表
恢复存储内容
git stash apply #恢复最后一次存储的内容

git stash pop stash@{1} #恢复指定的存储内容并删除该存储
删除存储
git stash drop #删除存储的内容

标签

git tag 标签名  # 默认给最后一次提交绑定标签
git tag v3 #给最后一次提交打上标签

git tag 标签名 提交ID  # 给指定提交绑定标签
git tag v1  7e9b2e8 #给指定提交打上标签

git tag  # 查看所有标签

git show 标签名 # 查看标签代表的信息
git show v3 # 根据标签查看提交

git tag -a 标签名 -m 标签说明 [提交ID]  # 给标签加上说明

git tag -d 标签名 # 删除标签
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值