第二章 TortoiseGit 使用

来源:互联网 发布:阿里云ecs windows教程 编辑:程序博客网 时间:2024/05/16 00:53
第二章 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









原创粉丝点击