当前位置: 首页 > news >正文

有哪些营销型网站推荐杭州网站网络 科技公司

有哪些营销型网站推荐,杭州网站网络 科技公司,湖北省网站备案最快几天,wordpress幻灯片多大Git分支操作 1.什么是分支2. 分支的好处3. 分支的操作3.1 查看分支3.2 创建分支3.3 切换分支3.4 修改分支3.5 合并分支3.6 产生和解决冲突 4. 创建分支和切换分支图解5. Git团队协作机制团队内协作跨团队协作 均在git bash中进行操作。事先建好本地工作库 1.什么是分支 在版本… Git分支操作 1.什么是分支2. 分支的好处3. 分支的操作3.1 查看分支3.2 创建分支3.3 切换分支3.4 修改分支3.5 合并分支3.6 产生和解决冲突 4. 创建分支和切换分支图解5. Git团队协作机制团队内协作跨团队协作 均在git bash中进行操作。事先建好本地工作库 1.什么是分支 在版本控制过程中同时推进多个任务为每个任务我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来开发自己分支的时候不会影响主线分支的运行。对于初学者而言分支可以简单理解为副本一个分支就是一个单独的副本。分支底层其实也是指针的引用 2. 分支的好处 同时并行推进多个功能开发提高开发效率。 各个分支在开发过程中如果某一个分支开发失败不会对其他分支有任何影响。失败的分支删除重新开始即可。 3. 分支的操作 命令名称作用git branch 分支名创建分支git branch -v查看分支git checkout 分支名切换分支git merge 分支名把指定的分支合并到当前分支上 3.1 查看分支 基本语法 git branch –v实例 LDESKTOP-C3ML9EI MINGW64 /e/Git-space/Test/gitTest (master) $ git branch -v * master a0bd3a9 second commit3.2 创建分支 基本语法 git branch 分支名实例 LDESKTOP-C3ML9EI MINGW64 /e/Git-space/Test/gitTest (master) $ git branch hot-fixLDESKTOP-C3ML9EI MINGW64 /e/Git-space/Test/gitTest (master) $ git branch -vhot-fix a0bd3a9 second commit * master a0bd3a9 second commit3.3 切换分支 基本语法 git checkout 分支名实例 LDESKTOP-C3ML9EI MINGW64 /e/Git-space/Test/gitTest (master) $ git checkout hot-fix Switched to branch hot-fixLDESKTOP-C3ML9EI MINGW64 /e/Git-space/Test/gitTest (hot-fix) $ git branch -v * hot-fix a0bd3a9 second commitmaster 6752aac hot-fix first commit3.4 修改分支 LDESKTOP-C3ML9EI MINGW64 /e/Git-space/Test/gitTest (master) $ git checkout hot-fix Switched to branch hot-fixLDESKTOP-C3ML9EI MINGW64 /e/Git-space/Test/gitTest (hot-fix) $ vim hello.txtLDESKTOP-C3ML9EI MINGW64 /e/Git-space/Test/gitTest (hot-fix) $ git add hello.txtLDESKTOP-C3ML9EI MINGW64 /e/Git-space/Test/gitTest (hot-fix) $ git commit -m hot-fix second commit right hello.txt [hot-fix 8d3ba97] hot-fix second commit right1 file changed, 2 insertions()此时当处在hot-fix分支时工作区的hello.txt文件为本次修改后的结果 若将分支切换回master时工作区的hello.txt文件结果仍然保持修改前的原样 不同的分支保存为不同的结果。 3.5 合并分支 基本语法 git merge 分支名实例 在master分支上合并hot-ffix分支 LDESKTOP-C3ML9EI MINGW64 /e/Git-space/Test/gitTest (hot-ffix) $ git checkout master Switched to branch master M test.txtLDESKTOP-C3ML9EI MINGW64 /e/Git-space/Test/gitTest (master) $ git merge hot-ffix Already up to date.3.6 产生和解决冲突 冲突产生的表现后面状态为MERGING冲突产生的原因 合并分支时两个分支在同一个文件的同一个位置有两套完全不同的修改。Git无法替我们决定使用哪一个。必须人为决定新代码内容。只有在同一个位置的字符串上出现的增加和删减才不会产生冲突在不同位置增加的内容也会产生冲突查看状态检测到有文件有两处修改 实例 在master分支的hello.txt文件中倒数第二行加上master test 在hot-fix分支的hello.txt文件中最后一行加上hot-fix test 此时在master分支上合并hot-fix分支将显示失败。 1. LDESKTOP-C3ML9EI MINGW64 /e/Git-space/git-demo (hot-fix) 2. $ git checkout master 3. Switched to branch master 4. 5. LDESKTOP-C3ML9EI MINGW64 /e/Git-space/git-demo (master) 6. $ git merge hot-fix 7. Auto-merging hello.txt 8. CONFLICT (content): Merge conflict in hello.txt 9. Automat-ic merge failed; fix conflicts and then commit the result. 10. 11. LDESKTOP-C3ML9EI MINGW64 /e/Git-space/git-demo (master|MERGING) 12. $ git status 13. On branch master 14. You have unmerged paths. 15. (fix conflicts and run git commit) 16. (use git merge --abort to abort the merge) 17. 18. Unmerged paths: 19. (use git add file... to mark resolution) 20. both modified: hello.txt 21. 22. no changes added to commit (use git add and/or git commit -a)在同一个文件中发生冲突需要手动修改合并。通过vim hello.txt打开文件如图手动进行修改并保存将显示冲突部位的标识符也删除。 修改完之后再add和commit。但是手动修改后不能识别修改的文件因此commit的时候不能带文件名。 4. 创建分支和切换分支图解 Master、hot-fix其实都是指向具体版本记录的指针。当前所在的分支其实是由HEAD决定的。所以创建分支的本质就是多创建一个指针。 HEAD如果指向master那么我们现在就在master分支上。 HEAD如果指向hot-fix那么我们现在就在hot-fix分支上。 所以切换分支的本质就是移动HEAD指针。 5. Git团队协作机制 团队内协作 跨团队协作
http://www.zqtcl.cn/news/968253/

相关文章:

  • 网站没有流量房地产广告设计网站
  • 北京学网站开发企业官网设计规范
  • wordpress google插件广州seo
  • 网站制作平台专门做推广的软文
  • 怎么用目录建wordpress站点怎样开发wordpress主题
  • 免费网站排名优化在线南通科技网站建设
  • 辽宁网站建设招标怎么建设像天猫的网站
  • 新闻类网站排版网站建设东莞正规网站建设
  • 网站开发亿玛酷出名5重庆公司买深圳社保
  • 网站建设开发报价单苏州网上注册公司流程
  • 网站开发包含河南洛阳网络公司
  • 个人网站建设方案书使用几号纸网站出租目录做菠菜 有什么坏处
  • 烟台做网站案例产品设计欣赏
  • 长安网站建设多少钱室内设计学校培训的
  • 驻马店北京网站建设怎么用网站做转换服务器
  • 成都网站建设cdxwcx百度搜索关键词排名优化推广
  • 框架网站怎么做o2o是什么意思的
  • 山东响应式网站网页设计素材电影
  • 新都区网站建设网站设计公司排行榜
  • 网站建设需求分析调研表建筑品牌网站
  • html5商城网站如何查询网站建设者
  • 做重视频网站教育网站改版方案
  • 小网站谁有网站上线后做什么
  • 松江网站建设培训手机网站你们
  • 荆州网站建设 众火网北京小客车指标调控管理信息系统
  • 域名和网站一样吗自己开发小程序要多少钱
  • 咨询公司网站源码手机优化软件哪个好用
  • 行业网站模板小型影视网站源码
  • 湖北网站建站系统哪家好微信小程序怎么注销账号
  • 温州网站推广公司沈阳网站建设服务电话