随笔分类 -  Git

摘要:问题现场及解析 用OpenSSH的人都知ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告,如果我们重新安装系统,其公钥信息还在,连接会出现如上图所示 问题 阅读全文
posted @ 2018-06-29 17:47 灰太郎^_^ 阅读(20408) 评论(0) 推荐(1) 编辑
摘要:我目前都在 Mac 底下開發,用 Git 來管理我的程式碼,比較一番之後決定用 SourceTree 來做為 Git client。SourceTree 是一款 Mac 底下的版本控制系統 client,它支援 Mercurial 跟Git 這兩套分散式版本控制系統,同時也支援了 GitHub、Bi 阅读全文
posted @ 2016-03-31 18:00 灰太郎^_^ 阅读(387) 评论(0) 推荐(0) 编辑
摘要:http://help.github.com/fork-a-repo/ 概要: 克隆别人的代码库到自己的项目中,可以作为子模块的形式使用,或二次开发操作流程:在开源项目中点击fork按钮,稍等一会儿,该项目便会拷贝一份到你的respositories中,克隆一份代码到本地:git clone git... 阅读全文
posted @ 2015-12-30 14:35 灰太郎^_^ 阅读(462) 评论(0) 推荐(0) 编辑
摘要:本文背景,在实际项目中使用git已有一年,发现不少同事虽然会使用常用git指令,但并不理解每个指令对应的作用原理。今天静下心总结下git 的基本理解:代码的存在区域;本文以实际项目出发,理清使用git过程中,代码的迁徙流程。 git跟传统的代码管理器(如:svn)不同, 主要区别在于git多了个本地 阅读全文
posted @ 2015-12-22 15:01 灰太郎^_^ 阅读(28397) 评论(1) 推荐(6) 编辑
摘要:git merge是用来合并两个分支的。git merge b # 将b分支合并到当前分支同样 git rebase b,也是把 b分支合并到当前分支-----------------------------------他们的 原理 如下:假设你现在基于远程分支"origin",创建一个叫"mywo... 阅读全文
posted @ 2015-12-22 09:25 灰太郎^_^ 阅读(386) 评论(0) 推荐(0) 编辑
摘要:git入门[🐒都能懂的GIT入门] 在Windows上安装Git 安装完成后,还需要最后一步设置,在命令行输入: 设置成功后可用 git config –l 命令查看结果 创建版本库 把文件添加到版本库 首先,现在我们编写一个readme.txt文件,内容如下 一定要放到learngit目录下(子 阅读全文
posted @ 2015-12-17 19:21 灰太郎^_^ 阅读(353) 评论(0) 推荐(0) 编辑
摘要:在git提交环节,存在三大部分:working tree(工作区), index file(暂存区:stage), commit(分支:master)working tree:就是你所工作在的目录,每当你在代码中进行了修改,working tree的状态就改变了。 index file:是索引文件,... 阅读全文
posted @ 2015-12-16 15:04 灰太郎^_^ 阅读(1436) 评论(0) 推荐(0) 编辑