git操作分支的常用的命令
查看所有的分支: git branch -a
查看当前所在的分支: git branch
检出分支: git checkout <branch_name>
创建分支: git branch <branch_name>
创建并检出分支: git checkout -b <branch_name>
在未提交代码到缓存区之前,撤消文件的修改: git checkout <file_name>
在提交代码到缓存区之后想要取消文件的修改: git reset HEAD <file_name>
提交代码到缓存区:
git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
git add -A 提交所有变化
提交代码: git commit -m "f_HMP-123 这里是注释"
向远端库推送修改(提交修改):git push origin <branch_name>
查看文件的不同: git diff <file_name>
删除不是当前的分支: git branch -d <branch_name>
删除正在打开的分支: git branch -D <branch_name>
删除远程的分支: git push origin --delete <branch_name>
恢复被删除的分支: git branch <branch_name> <hash_value>
合并其他分支的代码到当前的分支:
先保存当前分支(如FZ01)的代码,再切换到其他分支(如FZ02),进行更新拉取最新的代码;再切换为前一个分支(FZ01),使用命令git merge FZ01即可
最新文章
- 格式化input输入内容(金额)
- 20145208 《Java程序设计》第0周学习总结
- Direct3D 10学习笔记(二)——计时器
- Python set集合类型操作总结
- bash快捷建
- Hierachy Viewer 使用 monitor命令
- 冒泡算法C#
- 算术编码Arithmetic Coding-高质量代码实现详解
- jQuery EasyUI + struts2.3 + mongoDB 列表查询翻页JAVA样例
- BroadcastReceiver监听电量变化
- javascript中的“向量”
- .net core页面使用layui的HtmlHelper扩展
- BASE64Decoder小解
- XSS SQL CSRF
- 多个python版本共存
- 关于ip包长度
- python 正则表达式的处理
- 全文检索在 MySQL
- css/jq--弹窗写法介绍,jq插件介绍
- Struts DynaActionForm example
热门文章
- 路由器逆向分析------QEMU的下载和安装(Linux平台)
- Android so库文件的区节section修复代码分析
- UVA11427玩纸牌(全概率+递推)
- 『动善时』JMeter基础 — 7、jmeter.properties文件常用配置
- GUI简单实战——贪吃蛇
- Linux安装Redis报错`cc:命令未找到`
- 如何使用java搭建一款高性能的Mqtt集群broker!
- Educational Codeforces Round 92 (Rated for Div. 2)
- [敏杰开发]知识路书——图形化文献管理大师 Beta版发布喽!!!
- golang:正则表达式总结