Git
alexxiyang
java,nodejs,php
展开
-
Git 如何快速的丢弃/抛弃/回滚本地的所有未stage的改动
有时候会看到git上有很多莫名其妙的 unstage的改动,可以确定不是自己做的,而且是可以丢弃的。可以使用把他们都隐藏 stash 起来,然后把stash区域清空掉git stash save --keep-index把垃圾桶直接倒掉git stash drop有人会问为什么不用git reset --hard因为git reset 会把连index 就是你已经加到index里面准备提交的改动都原创 2016-08-24 01:50:56 · 6171 阅读 · 0 评论 -
如何在 Git 里撤销(几乎)任何操作
本文由 伯乐在线 - 老码农 翻译。未经许可,禁止转载!英文出处:GitHub 官博文章。欢迎加入翻译组。任何版本控制系统的一个最有的用特性就是“撤销 (undo)”你的错误操作的能力。在 Git 里,“撤销” 蕴含了不少略有差别的功能。当你进行一次新的提交的时候,Git 会保存你代码库在那个特定时间点的快照;之后,你可以利用 Git 返回到你的项目的一个早期版本。在本篇博文里,我会讲解某些你需要转载 2016-07-13 06:20:55 · 1779 阅读 · 0 评论 -
git egit 如何 revert
egit中没有revert选项,因为在git术语中revert代表了再提交一次回退之前的提交(revert in git lingo means create a new commit to revert an earliercommit.) 回退方法:1. 2. 在Synchronize 窗口中参考文档:http://stackoverflow.com/原创 2013-09-25 16:44:20 · 14324 阅读 · 3 评论 -
git 下如何把另外一个分支的某个文件改动merge 合并到这个分支,而不是把整个分支merge过来
git 下如何把另外一个分支的某个文件改动merge 合并到这个分支,而不是把整个分支merge过来假设在分支A上改动了一个文件 f ,想把 f 合并到 B上,而不是把整个 A merge 到 B 上这时候使用以下命令:先切换到B上git checkout B然后再使用checkout 的 参数 --patch git checkout --patch A f中间会给出文件的内容然后说 not原创 2016-08-24 01:59:02 · 12890 阅读 · 0 评论