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

Git

git merge和rebase的区别

zhouchong阅读(12)评论(0)

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

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

zhouchong阅读(16)评论(0)

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

SoruceTree 中移除和丢弃

zhouchong阅读(12)评论(0)

丢弃:本地文件中修改(添加)的东西会删除 ,还原成原来的样子。 移除:直接删除本地文件。(可以通过拉取获得git服务上的该文件)   丢弃:放弃未暂缓区的所有修改(工作区中的修改不会添加到版本控制,就是修改的东西不想提交,就直接丢...

git-merge

zhouchong阅读(42)评论(0)

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

Git常用配置

zhouchong阅读(63)评论(0)

Git配置别名 有没有经常敲错命令?比如git status?status这个单词真心不好记。 如果敲git st就表示git status那就简单多了,当然这种偷懒的办法我们是极力赞成的。 我们只需要敲一行命令,告诉Git,以后st就表示...

切换到哪个分支,本地就下载了哪个分支的代码嘛?

zhouchong阅读(36)评论(0)

切换到哪个分支,本地就下载了哪个分支的代码嘛? 如果是大家一起协作的情况,可能其他人推了其他分支到中央仓库,这时候你本地是看不到的。 比如原来只有master分支,另外一个人推送了f1分支。 这时候在你的本地, λ git branch -...