git
lainegates
think more, code less.
展开
-
git教程
网上找到一个git教程,我见过最好的。留个链接。http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000转载 2014-03-14 12:49:18 · 831 阅读 · 0 评论 -
git reset revert rebase 区别
最近合并他人代码,因为代码是从git代码库之外来的,于是出了各种问题。于是又翻看了git教程。这里推荐两篇: Git教程 - 廖雪峰的官方网站 非常通俗易懂,教了最基本的,十分实用。 ###Git 基础图解、分支图解、全面教程、常用命令### 把git的命令以图解的形式给了出来,让人更理解git背后的处理原则。 但我读完后,仍然不理解git reset/revert,于是自己实践,终于得出了结原创 2017-06-07 11:09:39 · 7526 阅读 · 2 评论 -
Git 之合并外来代码
这两天合并一个段外来代码,这段代码并不在git库中。 于是我如下做: (1)保存当前状态,建立一个commit (2)新建一个分支test,把外来代码拷到这里,并commit (3)合并test,再删除test。 看起来没有问题,但实际错大了! 由一篇 git reset revert rebase 区别 中提过,git为每个文件保存了树状的修改信息链,这个信息链让git的合并操作更加智原创 2017-06-07 17:44:52 · 693 阅读 · 0 评论 -
git 配置多个ssh key
最近多个项目需要为不同的git配置不同的ssh key。以添加多个github的ssh key为例。创建多个ssh key创建一个ssh key$ ssh-keygen -t rsa -C "2email@github.com” -f ~/.ssh/id_rsa_personal创建第二个ssh key,命令相同,但有一点不同$ ssh-keygen -t rsa -C "1emai...原创 2019-05-21 19:44:15 · 381 阅读 · 0 评论