![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
文章平均质量分 65
lqadam
这个作者很懒,什么都没留下…
展开
-
git 重写提交记录的手段
引自 https://www.atlassian.com/git/tutorials/rewriting-history git commit --amend 这个命令可以快速弥补第一次提交后发现有遗漏,然后补充的情况,这个命令不会创建新的commit,而是将之前的commit替换为新的 git rebase -i Commands: p, pick = use commit r, reword...转载 2019-12-08 16:30:16 · 365 阅读 · 0 评论 -
git stash 详解
需求分析人和电脑一样,会遇到中断,需要保存现在的上下文转而去处理其他更紧急的事情。我们在使用git的时候也会遇到这样的情况。当在需要紧急处理一个bug时,工作区内容又没有完成,不适合提交,想暂存起来。方案实施git提供了git stash命令来解决这样的需求。下面我们做一个完整实验来体验一下:生成测试环境// 初始化仓库,进行一次提交git init stash-testcd stash-test转载 2017-09-08 23:11:46 · 574 阅读 · 0 评论 -
git 忽略已经跟踪文件的改动
有时候会有这种需求,忽略已追踪文件的改动, 例如,工程里已经有了pom.xml,并且已经放到版本库,这时候我想修改下pom.xml让其适配自己的环境(比如设置连自己的测试数据库),但是又不想不小心push到远程仓库。由于已经存在于版本库,本地修改不提交到远程仓库git update-index --assume-unchanged index.jsp取消本地忽略git update-index --转载 2017-09-08 23:07:59 · 821 阅读 · 0 评论 -
git使用摘要
git使用摘要git:分布式的版本管理工具,正在流行,就学了一下,入了门,记个笔记。原理 跟踪文件的修改:原创 2016-10-15 16:05:17 · 527 阅读 · 0 评论 -
git 文件回滚,比较差异命令拾遗
git reset命令 提交层面git reset commitId 文件层面git reset file git checkout命令 提交层面git checkout branch 文件层面git checkout file git revert git diff 比较工作目录与暂存区文件 比较暂存区和提交历史的文件 比较工作目录和提交历史的文件 比较两个分支的最新提交历史 简要显示比较记录 首原创 2017-11-06 16:11:00 · 605 阅读 · 0 评论