第二章 TortoiseGit 使用

本文详细介绍TortoiseGit的基本操作流程,包括版本库的创建、代码的下载与更新、本地及远程代码提交等关键步骤,并提供解决冲突及误删文件的恢复方法。
第二章 TortoiseGit 使用

一:创建版本库
什么是版本库?版本库又名仓库,英文名repository,你可以简单的理解一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改,删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”。


所以创建一个版本库也非常简单,如下我是D盘 –> www下 目录下新建一个testgit版本库。
选择目录testgit ,右键选择 git create repository here 
这时候你当前testgit目录下会多了一个.git的目录,这个目录是Git来跟踪管理版本的,没事千万不要手动乱改这个目录里面的文件,否则,会把git仓库给破坏了


在代码目录文件夹上点击鼠标右键,选择TortoiseGit ,
pull...是更新代码,push...是将本地库代码提交到远端服务器,Add...是添加文件修改和新增文件到缓存区,Git Commit->"xxx"...是将缓存区代码提交到本地库。


二. 下载代码
在testgit文件里面,右键选择Git Clone...,填写版本库路径、本地存放地址和代码分支,点击OK


三. 更新代码
在代码目录文件夹上点击鼠标右键,选择TortoiseGit->pull


四. 提交代码到本地库
新建一个文件,选择文件,右键选择TortoiseGit->Add,点击OK,修改或者新增的文件到缓存区
右键,选择Git Commit->"xxx".是将缓存区代码提交到本地库


五. 提交代码到版本服务器
如果在代码commit的时候没有立即选择push,而是在本地commit多次后,选择一次push将本地的多次提交一股脑推到远端服务器
在本地代码目录右键,点击TortoiseGit->Push


六. 合入版本信息查询
右键,点击TortoiseGit->Show log


七.有冲突的话
TortoiseGit-->Edit conflicts 比较并解决冲突之后右键TortoiseGit-->Resolve然后commit和push


八. 本地误删已被版本跟踪的文件文件需恢复
场景:
先从远端git库中pull到最新的版本。现在,假设我不小心删除了README.md这个文档(它已被远端git库版本控制)
现在想要恢复README.md文档,发现执行pull操作是没有效果的,之所以没有效果我的理解是在本地虽然删除了README.md文件,但是还没有执行commit和push操作,这个文件的版本信息没有被修改,只是在本地工作区里删除了文件


对于这种情形的文件恢复,右键-revert-选择文件-ok









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值