整体思路: 创建本地新分支 (create branch)  -- 切换到本地新分支工作 (switch/checkout) --提交修改 (commit)  -- 推送到远程新分支 (push)  --准备合并(明确要把哪个分支合并到哪个分支上,以新分支合并到工作分支上威力)-- 切回到本地的工作分支 -- 合并分支(选择新分支merge) -- 把新合并的提交推送到远程工作分支上 (push)  -- 合并结束 -- 删除远程新分支(本地分支随意,留作纪念...). 注意:在第一次推送到新分…
分支是在稳定版本出现bug的情况下,通过分支技术,在保证稳定版本稳定的情况,修改稳定版本的(差异下载的,速度极快,不同于SVN等技术,会将所有的代码下载到本地)副本,通过合并,解决冲突,最后回归到稳定版本的技术.分支的差异化下载时Git的亮点. 1.查看分支 通过git branch指令 提示当前分支是master 2.创建分支 通过git branch +分支名称 ok,名为gitbranch的分支创建完毕. 3.切换分支 (1).切换到gitbranch分支 通过git checkout +…
提交合并代码流程: git add .git commit -m ''git pushgit checkout mastergit merge develop //将develop 分支与master分支合并git push //将合并的本地master分支推送到远程master…
提交合并代码流程: git add .git commit -m ''git pushgit checkout mastergit merge develop //将develop 分支与master分支合并git push //将合并的本地master分支推送到远程master…
aa@aa-PC MINGW64 /f/online-center/cloud/server-functions_services (master)                                                               $ git branch -a  #先查看下当前的本地和远程分支* master  remotes/origin/HEAD -> origin/master  remotes/origin/dev  remotes/origi…
理解核心 Git最初只有一个分支,所有后续分支都是直接或间接的从这个分支切出来的. 在任意两个分支上,向前追溯提交记录,都能找到一个最近的提交同时属于这两个分支,这个提交就是两个分支的分叉节点 分支合并,就是把其它分支相对于分叉节点发生的变化合并到当前分支中. Git合并(merge)的是变化! 假设情景 时间点1:两个分支master和dev,现在这两个分支完全一样,处在同一个提交(commit)上,内容含A.B.C.D四部分. 时间点2:dev上开发新内容,不断修改提交,最后dev分支的内容…
git 鼓励大量使用分支:最后进行master和分支之间的合并 git branch git branch 查看当前有多少分支,并且将当前在使用的分支用*标注出来. [一定要注意git的分支有从属概念,即:如果创建一个分支的话,这个分支就是当前分支的分支] git branch name 创建一个新的分支 git branch dev:创建一个叫做dev的分支. git checkout / -b git checkout name 切换一个分支,从当前分支切换到 name分支 例如如果当前是在…
分支合并冲突的处理   合并分支的冲突时在不同的分支中修改了同一个文件的同一部分,程序无法把两份有差异的文件合并,这时候需要人为的干预解决冲突.当前处于master 分支,当dev 分支和master 分支对相当部分test1.txt 都做了修改,当合并dev 分支的时候,合并会出现分支冲突如下:查询当前工作区的状态可以显示那些文件发生合并冲突,任何包含未解决冲突的文件都会以未合并(ummerged)的状态列出,git 会加入标准冲突解决标记,可以通过手工定位来解决这些冲突.可以看大 =====…
注意:此处省略git的安装 1..git的工作流程示意图: 2.本地仓库的初始化: 2.1 创建一个文件夹,如我创建的是:D:\gitdemo\shop 2.2 进入shop目录,鼠标右键,打开git命令窗口,输入git init 命令,按回车键: 此时本地仓库已经初始化,生成的.git目录和相关文件是隐藏起来的,使用命令ll -al 可以看到: 查看该目录文件: 命令 ll .git 注意:里面的任何文件都不要修改和删除 3.角色的创建: 本地仓库要跟远程仓库进行同步,需要一个角色用来区分每个…
目录 git多分支-git远程仓库-ssh方式连接远程仓库-协同开发-冲突解决-线上分支合并-远程仓库回滚 昨日内容回顾 今日内容概要 今日内容详细 1 git多分支 2 git远程仓库 3 ssh方式连接远程仓库 4 协同开发 5 冲突解决 6 线上分支合并 7 远程仓库回滚 git多分支-git远程仓库-ssh方式连接远程仓库-协同开发-冲突解决-线上分支合并-远程仓库回滚 昨日内容回顾 # 1 前端首页 # 2 轮播图接口 Banner.vue---> created---> axios…