GIT 什么是分支? 在版本控制过程中,使用多条线同时推进多个任务。 好处 同时并行推进多个功能开发,提高开发效率 哥哥分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响 失败的分支删除重新开始即可 分支操作: 创建分支 git branch [分支名称] 查看分支 git branch -v 切换到某个分支 git checkout [分支名称] 合并分支 前提:要切换到主干,也就是切换到接收修改的分支上 git checkout [被合并分支名] 合并:git merge [准备接收修改分支名] 分支冲突解决: 冲突的表现 4 5 6666666666 <<<<<<< HEAD eidt hot_fix ======= eidt master >>>>>>> master 冲突的解决: 1、编辑文件,删除特殊符号 2、将文件修改为满意的程度 3、git add [文件名] 4、 git commit -m"日志信息" 注意:此时git commit 不要带文件名
----
git 远程库操作
pull push clone
//https://github.com/fateHarr/FirstTest.git
查看远程库
git remote -v
添加远程库
git remote add [别名] [远程库地址]
git remote add origin https://github.com/fateHarr/FirstTest.git
//将本地仓库推送到远程库
git push [远程库别名] [本地分支名称]
然后会弹出github框让你输入账号和密码
git克隆
git clone [远程库地址]
完整的把远程库下载到本地
创建origin远程地址别名
初始化本地库
抓取远程库
git fetch origin master
将远程master合并到本地
git merge origin/master
pull =fetch+merge
git fetch[远程库地址别名][远程分支名]
git merge [远程库地址别名/远程分支名]
git pull [远程库地址别名][远程分支名]
解决冲突
要点:如果不是基于github远程库的最新版所做的修改,不能
推送,必须先拉取
拉取下来后如果进入冲突状态,则按照“分支冲突解决"操作解决即可