ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

TortoiseGit使用视频教程的实践

2022-06-28 22:34:13  阅读:180  来源: 互联网

标签:txt TortoiseGit 实践 dev 本地 推送 视频教程 远程 分支


TortoiseGit使用视频教程的实践   今天精神好很多~~又无耻地过来凑博客数了,不然有排都写不够1000,真是艰巨的任务(= =)   其实就是对B站说的内容做个测试,我先写下总结,至少有点自己的东西嘛,有点像观后感,哈哈哈~   视频里面讲了五个场景: (昨天如果有写重复的,以这篇我头脑清晰的为标准) 一、我的总结 1、场景一:仅一人工作 新建自己本地分支,合并到dev分支 流程:
(1)以dev分支为基础,创建自己本地分支,如:Branch_ljy
(2)在本地分支,写代码,提交,推送到远程分支:origin/Branch_ljy
(3)本地将本地分支Branch_ljy合并到本地dev,即:
本地切换到dev,选择merge,选择合并的分支:Branch_lljy
(4)最后 commit,push,推送到远程dev
2、场景二:多人工作 --- 改同一个文件 下面我以这个场景做测试实践 流程:
大前提:dev、自己测试分支,该文件内容一开始是一摸一样的!!!

(1)远程dev改了文件内容,新增一行为abc(模拟有人写好自己分支内容推送上来的情景)
(2)本地同步远程dev,到本地dev
(3)本地切换自己测试分支,在该文件新增一行efg(这里是看不到abc那行的),然后推送到远程自己的测试分支。
结果:检查远程自己测试分支,有efg行,但没有abc行

(4)本地测试分支,合并到dev分支报错
需要手动解决冲突,
(5)所有冲突都解决完后,再提交到远程dev
3、场景三:多人工作  --- 线上新增一个本地没有的文件,本地也新增文件 情景介绍: (1)有人在自己测试分支新增了一个文件,如2.txt,推送到远程dev (2)我自己本地切换到我自己分支,是没有2.txt的,现在我又新增3.txt,推送到我远程的测试分支 (3)我切换到本地dev分支,合并我分支内容 ——》 线上有2.txt,我本地有3.txt 解决方法: a)远程解决   本地切换dev分支,先git pull 更新dev分支(这时本地会多了2.txt),     再 git push 提交,之后远程就有2.txt 和 3.txt   b)本地解决 本地切换我自己分支:只有3.txt,然后把dev分支合并(merge弹出的框,选择dev)   4、场景四:多人工作 --- 查看哪些人修改文件/目录 解决:
场景:右键查看哪些人修改过文件,目录
方法:右键文件或目录:show log


5、场景五:多人工作 --- 远程人家创建了新分支,你没更新看不到

远程人家创建了分支,你本地看不到在线其他人分支 用git fetch(获取),重新拉起所有分支

  二、视频实践       

标签:txt,TortoiseGit,实践,dev,本地,推送,视频教程,远程,分支
来源: https://www.cnblogs.com/windysai/p/16421471.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有