
Git
平头哥(AdgerZhou)
相聚相逢本无意,勿使离情扰心扉。
展开
-
Git分支管理及命名规范
-no-ff参数是什么意思?预发布分支是从Develop分支上面分出来的,预发布结束以后,必须合并进Develop和Master分支。功能分支,是为了开发某种特定功能,从Develop分支上面分出来,开发完成后,再并入Develop。Git默认主分支Master,它是自动建立的,版本库初始化以后,默认就是在主分支在进行开发。修补bug分支,软件正式发布以后,难免会出现bug,这时就需要创建一个分支,进行bug修补。最后回顾开头的大图,掌握两大主分支、三个辅助分支的生命周期,起于哪个分支始于哪个分支。转载 2024-06-19 09:23:14 · 946 阅读 · 0 评论 -
mac配置完ssh依然提示"Enter passphrase for key"解决方法
使用Git,每次都提示输入命令。这个问题折磨很久,明明已经配置过ssh了,可是每次还要提示输入密码,从网上查查,最后一条命令解决问题:问题提示:Enter passphrase for key 'xxxx'terminal 输入以下命令:ssh-add -K xxx之后就再也没遇到这种问题。...转载 2019-10-21 10:03:42 · 1456 阅读 · 1 评论 -
git创建分支
1,从已有的分支创建新的分支(如从master分支),创建一个dev分支Gitcheckout -b dev2,创建完可以查看一下,分支已经切换到devgit branch* devmaster3,提交该分支到远程仓库git push origin dev4,测试从远程获取devgit pull origin dev或者:如果用命令行,...转载 2018-10-15 14:42:42 · 7109 阅读 · 0 评论 -
Git多分支开发时 merge 合并策略
一 、develop、master、hotfix 合并策略项目一般会有develop、master另个分支develop分支部署在测试环境测试,多个开发工程师把自己的commit都提交到develop分支,交给测试工程师来测试;master分支是上线分支,测试没问题的develop分支,在需要上线的时候合并到master分支。保持master和develop提交历史一致,每次develop...转载 2019-07-30 09:29:05 · 3567 阅读 · 2 评论 -
git rebase 还是 merge的使用场景最通俗的解释
什么是 rebase?git rebase 你其实可以把它理解成是“重新设置基线”,将你的当前分支重新设置开始点。这个时候才能知道你当前分支于你需要比较的分支之间的差异。原理很简单:rebase需要基于一个分支来设置你当前的分支的基线,这基线就是当前分支的开始时间轴向后移动到最新的跟踪分支的最后面,这样你的当前分支就是最新的跟踪分支。这里的操作是基于文件事务处理的,所以你不用怕中间失败会影响...转载 2019-07-30 09:39:40 · 473 阅读 · 0 评论 -
git commit --amend用法(摘抄)
适用场景:比方说,你的代码已经提交到git库,leader审核的时候发现有个Java文件代码有点问题,于是让你修改,通常有2种方法:方法1:leader 将你提交的所有代码 abandon掉,然后你回去 通过git reset …将代码回退到你代码提交之前的版本,然后你修改出问题的Java文件,然后 git add xx.java xxx.java -s -m “Porject : 1.修...转载 2019-07-30 16:17:28 · 2047 阅读 · 0 评论 -
git删除本地分支和删除远程分支
切换到master分支git checkout master查看已有的本地及远程分支git branch -a删除远程分支git push origin --delete dev删除后,再次查看分支情况git branch -a删除本地分支git branch -Ddev远程分支和本地分支删除完毕...转载 2019-07-31 10:29:05 · 44728 阅读 · 1 评论