随笔分类 - Git
摘要:git rebase 各种场景及现象 场景1: 步骤: master上拉出一个分支branch1。 branch1提交一个commit,时间是9点。 master上提交一个commit,时间是10点。 此时graph 执行以下命令 git checkout branch1 git rebase ma
阅读全文
摘要:rebase命令不要使用的场景 场景1: 永远不要在公共分支上使用rebase命令 这个我就不举例了,可以直接参考 https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%8F%98%E5%9F%BA 场景2: 合并到测试分
阅读全文
摘要:零、使用场景 正常合并分支,我们一般都用git merge命令,这样子会导致git的graph有交叉,而不是一条直线。 交叉是这样子的(当三个人在master上拉出分支开发,然后在master上进行merge操作时) 为了开发清爽,保证没有交叉点,这个时候可以使用git rebase命令来合并分支。
阅读全文
摘要:1、本地文件已经修改,但是没有使用git add .命令,此时通过git status查看(只修改) 可以通过以下命令放弃修改 放弃单个文件 git restore bootstrap表格/隔行变色的表格.html 放弃整个文件夹 git restore bootstrap表格 放弃所有修改 git
阅读全文
摘要:1、使用场景 当修改一个bug时,提交了很多个commit,但是每次改动都很小,感觉多个commit有点多余,想合成一个commit。这个时候就可以使用git rebase合并多个commit为一个commit。 **说明:**这个时候的多个commit其实已经提交到了远端,毕竟只有远端有多个c
阅读全文
摘要:Windows机器上配置两个git账号测试机器windows 8.1情景:有两个GitHub路径和账号,分别是:(1)路径:git@hostname.com:aaa/bbb.git 账号:zhangsan(2)路径:git@github.com:rainbow-tan/rainbow.git 账号:
阅读全文
摘要:windows第一次使用git,记录拉取代码以及第一次修改后上传代码。 1、下载并安装git(傻瓜式) https://git-scm.com/downloads 安装完后右键扩展菜单多了两项 2、新建一个文件夹,用于本地仓库。 3、初始化仓库 右键鼠标,选择git bush here后输入命令 g
阅读全文