当前位置: 首页 > news >正文

git的日常使用

  1. 加入忽略列表:在.gitignore中加入忽略的文件,build/ 表示build文件夹下,*.jar 表示以jar结尾的,用换行符隔开
  2. 将另一个分支合并到当前分支:git merge xxx
  3. 冲突出现,可以看看这里:详解Git合并冲突——原因及解决 “Automatic merge failed; fix conflicts and then commit the result.“_git merge 冲突_JiangHao Lan的博客-CSDN博客;先merge合并两个分支,手动编辑冲突文件,编辑成功后加入缓存并提交,在切换到冲突分支,合并另一个分支。
  4. 将修改暂存在缓存中,使用git stash存入当前修改,使用git stash pop取出修改。
  5. 在master进行修复bug,之后在开发分支使用git rebase master,将bug修改到开发分支。
  6. 修改最后一次提交,先添加缓存,git add a.txt,然后修改最后一次提交:git commit --amend "xxx"。
  7. 修改最后一次提交时间:git commit --amend --date="Wed Mar 15 20:11:36 1987 +0800"。
  8. 打开前三次的记录:git rebase -i Head~3,到前三个提交里面去,编辑你觉得错误的一项,如:

            使用git log会发现你的日志注释已经改变了,当返回时git会自动回到提交后的版本,这个时候修改你要改的文件,然后git add和git commit --amend -m "注释"提交结果,使用 git rebase --continue返回原来的版本,如果发生了冲突,手动修改文件,使用add提交。
  9. 找到使用git commit --amend修改的第一个版本。

http://www.lryc.cn/news/115811.html

相关文章:

  • 【Spring Boot】请求参数传json对象,后端采用(pojo)CRUD案例(102)
  • layui之layer弹出层的icon数字及效果展示
  • Python selenium对应的浏览器chromedriver版本不一致
  • Redis的安装方法与基本操作
  • 选读SQL经典实例笔记20_Oracle语法示例
  • JAVA细节/小技巧
  • jmeter如何压测和存储
  • 一个月学通Python(三十三):Python并发编程在爬虫中的应用
  • HCIP——STP
  • 【数据结构】“单链表”的练习题
  • 项目实战 — 消息队列(5){统一硬盘操作}
  • 【2.2】Java微服务:Hystrix的详解与使用
  • 【PYTHON】WebSocket服务端与客户端通信实现
  • Runloop 的五种mode
  • C++头文件使用精要
  • Flink之SideOutput(数据分流)
  • Android Studio新版本logcat过滤说明
  • carsim与matlab仿真
  • rust里如何快速实现一个LRU 本地缓存?
  • MQTT 订阅接收消息 mosquitto 方式
  • 以mod_jk方式整合apache与tomcat(动静分离)
  • springboot动态数据源切换
  • 代码随想录训练营day14
  • 功能测试进阶自动化测试如何摸清学习方向,少走弯路呢?
  • 检测前端是否可以ping通后端返回的ip地址
  • SMART司马他法则(目标管理)
  • 【LeetCode】删除并获得点数
  • SciencePub学术 | 传感器类重点SCIE征稿中
  • 移动端开发基础总结
  • 小X学游泳(深搜)