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,推送到远程dev2、场景二:多人工作 --- 改同一个文件 下面我以这个场景做测试实践 流程:
大前提:dev、自己测试分支,该文件内容一开始是一摸一样的!!! (1)远程dev改了文件内容,新增一行为abc(模拟有人写好自己分支内容推送上来的情景) (2)本地同步远程dev,到本地dev (3)本地切换自己测试分支,在该文件新增一行efg(这里是看不到abc那行的),然后推送到远程自己的测试分支。 结果:检查远程自己测试分支,有efg行,但没有abc行 (4)本地测试分支,合并到dev分支报错 需要手动解决冲突, (5)所有冲突都解决完后,再提交到远程dev3、场景三:多人工作 --- 线上新增一个本地没有的文件,本地也新增文件 情景介绍: (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、场景五:多人工作 --- 远程人家创建了新分支,你没更新看不到
二、视频实践
标签:txt,TortoiseGit,实践,dev,本地,推送,视频教程,远程,分支 来源: https://www.cnblogs.com/windysai/p/16421471.html