Git使用小结(2)

2 篇文章 0 订阅
2 篇文章 0 订阅

记录了分支管理、远程仓库、标签等操作命令。基本的操作分为两篇。如果有其他的学习经验,之后再补充。


分支管理

创建分支并切换

依次执行如下两条命名可以创建并切换的新建分支

git branch <name>  //创建分支
git checkout <name>  // 切换分支

简写语句为:

git checkout -b <name>

查看当前分支

git branch

合并分支(快速合并)

git merge <name>

删除分支

git branch -d <name>

查看分支合并情况

git log --graph --pretty=oneline --abbrev-commit

普通合并

因为伴随commit操作,所以添加描述内容XXXXX

git merge --no-ff -m "xxxxx" <name>

隐藏当前分支上没有提交的内容

git stash

执行该命令后,用git status命令查看当前分支的状态可以可以看到没有需要提交的任务。

查看当前分支上隐藏的工作区

git stash list

恢复隐藏工作区

方法一:

git stash apply   //恢复隐藏的工作区
git stash drop    //删除stash中保存的记录

方法二:

git stash pop     //等价上面功能

删除没有合并过的分支

git branch -D <name>

远程仓库

查看远程仓库信息

git remote

或者

git remote -v

删除与远程仓库的绑定

git remote rm origin

推送本地分支

git push origin <name>

抓取远程仓库最新的提交

git pull

创建远程仓库的分支到本地

git checkout -b <branch-name> origin/<branch-name>

链接本地分支和远程分支

git branch --set-upstream <branch-name> origin/<branch-name>

标签

创建标签

git tag <name>

查看标签

git tag

给之前的commit打标签

默认的标签是打在最新的commit上的,要给之前提交的版本打标签,需要找到历史的commit id

git log --pretty=oneline --abbrev-commit  //查询提交历史ID
git tag <tag name> <commit ID>   //给指定的commit打标签

带有说明的标签

git tag -a <tag name> -m "xxxxxx" <commit ID>

查询标签的详细信息

git show <tag name>

删除标签

删除本地标签

git tag -d <tag name>

删除远程标签

首先删除本地标签,然后:

git push origin :refs/tags/<tag name>

推送标签到远程仓库

单个

git push origin <tag name>

全部

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值