git
kenny.feng
这个作者很懒,什么都没留下…
展开
-
Git本地分支和GitHub远程分支的关联
一、本地→远程GitHub只有一个默认的master分支:现在在本地创建一个kenny-feng分支,则要将该分支中的文件push到远程,如果直接push,则报错:The current branch kenny-feng has no upstream branch(当前分支没有上流分支)原因:因为该分支只在本地有,远程还没有解决:设置上流分支,有两种方法:方法1:git push -u origin kenny-feng方法2:git push --set-upstrea原创 2020-05-14 23:07:10 · 2280 阅读 · 0 评论 -
git diff(图解版)
一、工作区和暂存区对比(如图1)将工作区中的a.txt添加到暂存区(但不commit),两个区的a.txt内容一样,现vi a.txt,进入添加“333”(不add),即工作区比暂存区的a.txt多一行内容:- - - :后一个区(即:暂存区)+++ :前一个区(即:工作区)@@ -1,2 +1,3 @@:暂存区从第1行开始,前2行,工作区从第1行开始,前3行+333:以“后一个区”为基准,加上333,就和前一个区的相同二、对象区和工作区比较(如图2)比较最近一次..原创 2020-05-14 22:41:46 · 445 阅读 · 0 评论 -
Git变基(流程分析)
Git变基概念:也称“衍合”,改变分支的根基,即分支的提交历史会被改变原理:在kenny-feng分支,输入git rebase master,会将kenny-feng分支上的所有节点拿到master分支的最后面,使kenny-feng分支的根基(c1→c4→c5)变为master分支的根基(c1→c2→c3)补充:c4和c4’,c5和c5’,内容一样,但commitID不一...原创 2020-05-14 22:37:16 · 896 阅读 · 0 评论