Never forget why you started,
and your mission can be accomplished.

Git

git merge和rebase的区别

zhouchong阅读(100)评论(0)

假设现在有两个分支 A B 1. 在B分支上执行 git merge A 后 A就被合到B上了 2. 在B分支上执行 git rebase A 后,效果与merge是一样的,但是 A就没有了,两个分支就合在一起了。

git branch -D 大写的D 删除分支

zhouchong阅读(113)评论(0)

今天删除本地分支 Git branch -d XX 提示:  the branch  XXX is not fully merged 原因:XXX分支有没有合并到当前分支的内容   解决方法:使用大写的D 强制删除  git br...

git-merge

zhouchong阅读(131)评论(0)

git-merge完全解析 Git的git-merge是在Git中频繁使用的一个命令,很多人都觉得git合并是一个非常麻烦的事情,一不小心就会遇到丢失代码的问题,从而对git望而却步。本文基于Git 2.8.2对git-merge命令进行完...

git切换分支保存修改的代码的方法

zhouchong阅读(188)评论(0)

刚才做操作发现一个问题,就是本地有一个old分支,此时本地又new了一个新的分支,那么我在old分支上做修改后切换到new分支上,发现文件是修改后的。原本理解是一个分支一套代码,那么为什么此时代码是一样的,如果工作中遇到一个分支上文件修改一...

ssh原理以及与https的区别

zhouchong阅读(151)评论(0)

know_host : 存储 已经确保正常、可以安全连接的所有服务器(hosts)的公钥。 authorized_hosts : 存储 已经认证的客户端的公钥。 public key :公钥 private key :私钥 使用ssh和ht...

Git常用操作

zhouchong阅读(505)评论(0)

git的所有操作,包括创建版本库等管理操作都可以使用git一个命令即可完成 1、查看git的版本号:git  –version(注意中间是两个横线) 2、git版本库的初始化 在需要初始化的版本库路径下执行:git init 克...