其他分享
首页 > 其他分享> > TortoiseGit使用视频教程的实践

TortoiseGit使用视频教程的实践

作者:互联网

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