Git基本操作记录

1、分支操作

查看分支

//查看本地分支
git branch 
//查看远端分支
git brabch -r

切换分支

//切换到分支(test)
git checkout test

//切换到主分支(master)
git checkout master

合并分支

//先切换到master
git checkout master

git merge test
//有冲突解决冲突,无冲突则进行下一步 add  commit push
git add test.cpp(修改的文件)

git commit -m"merge"

git push origin

将test分支合并到master,有冲突要解决冲突,如下:

删除分支

//删除本地分支
git branch -d test

//删除远端服务器中的分支
git push origin -delete test

推送远端分支

git push origin test(分支名称)

2、撤销操作

未使用git add 缓存代码

//放弃某个文件
git checkout -- filename
//放弃所有
git checkout .

 

撤销add

//撤销全部的add
git reset HEAD

//撤销单独的文件
git reset HEAD test.c

撤销commit

//执行commit后,还没执行push时,想要撤销这次的commit,撤销到add,即删除暂存区
git reset --soft HEAD^

// 撤销到add之前,即删除工作区
git reset --hard

3、tag功能

//创建标签
git tag v1.0.0

//查看当前标签
git tag

//将标签推送到服务器
git push origin --tags

//删除本地标签
git tag -d v1.0.0

//删除远端标签
git push origin :refs/tags/v1.0.0

//更新标签(添加新的功能,但是标签号不想变,可以这样更新)
git tag -f v1.0.0
git push origin -f v1.0.0

//获取远端标签版本
git fetch origin tag v1.0.0

4、回退到某个版本

首先修改权限到unprotected

//获取修改的版本信息
git log

//本地回退
git reset --hard xxxxxx

//推送服务器
git push -f

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值