Git_Git基本操作_第5课_Git本地分支与合并
来源:互联网 发布:网络暴力项目 编辑:程序博客网 时间:2024/05/29 03:12
涉及的命令:
git branch
git tag
git checkout
git stash
git merge
命令:git branch
#列出目前所有的branch
git branch
#创建一个branch
=============================
命令:git tag
#轻量化的tag
git tag tagName commitShaID
示例:
git tag "v0.1" afede0
#重量级的tag
git tag -a "desrcibeValue" commitShaID
git show tagName
显示tagName所对应的详细信息
================================
命令:git checkout
#切换branch, 为对应的branch最后一次提交
#用暂存区的文件恢复工作区的文件
git checkout -- fileName
#切换到tagName版本
git checkout tagName
示例:
git checkout "v0.1" #直接切换到tag "v0.1", 会处于detached HEAD的状态
命令: git stash
#保存暂存区的状态,用于branch之间的切换,且不想提交的情况。
git stash save -a "describeMessge"
#列出所有的stash
git stash list
#将原来的stash pop出来, 并清理
# --index 参数用于还原暂存区
git stash pop --index stash@{0}
#还原stash@{0},不删除stash
git stash apply --index stash@{0}#删除 stash stash@{0}
git stash drop stash@{0}
#一次性删除多个stash
git stash clear
===================
命令: go merge
#将branchName所进行的修改merge到当前branch上
git merge branchName
#放弃本次合并
git merge --abort#组合命令:
#更新远程跟踪分支的内容与指向
git fetch
#将远程跟踪分支的内容与本地当前分支合并分支合并
git merge origin/master
#git pull = git fetch + git merge
- Git_Git基本操作_第5课_Git本地分支与合并
- Git_Git本地操作_第3课_Git基本工作流程
- Git_Git远程操作_第2课_Git远程协作的主要命令
- Git_Git基本操作_第7课_撤销修改
- Git_Git基本操作_第6节_查看与对比历史记录
- Git_ 基本操作_第2课_Git利用命令行对 Config配置的 增删查改
- Git_Git远程操作_第1课_ssh agent 管理 ssh key
- Git_Git远程操作_第3课_GitHub Pull Request流程
- Git_Git基础命令_第8课_重写历史记录
- 5、Git本地分支与合并
- Git本地分支与合并
- git远程分支与本地分支合并
- Git_git的创建与管理远程分支
- SVN基本操作分支合并备忘
- git 本地分支与远程分支 新建-删除-合并
- git基本使用(2)创建切换合并分支以及提交本地分支至远程分支
- 关于Git本地分支与合并的理解
- Git 分支合并操作
- noip2002 均分纸牌
- 1-3 数组的反序输出
- 问题 A: Elevator
- Andriod.mk详解
- 野木香linux学习笔记
- Git_Git基本操作_第5课_Git本地分支与合并
- PHP学习笔记之类
- 动态SQL拼接
- 64位Ubuntu kylin 16.04下使用DNW下载uboot到tiny4412的EMMC
- linux下C语言编程打印log日志
- 问题 B: Rightmost Digit
- coco2dx在IOS真机上使用自定义字体不正常的问题
- 微信公众平台应用号开发教程
- 多态的必要条件、重载和重写的区别