第二章 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
一:创建版本库
什么是版本库?版本库又名仓库,英文名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
阅读全文
0 0
- 第二章 TortoiseGit 使用
- TortoiseGit 使用
- TortoiseGit使用
- tortoisegit使用
- Git使用 tortoisegit使用
- TortoiseGit使用入门
- TortoiseGit使用入门
- TortoiseGit使用入门
- TortoiseGit使用入门
- TortoiseGit使用入门
- TortoiseGit使用入门
- tortoisegit分支使用
- TortoiseGit使用入门
- 使用tortoisegit访问github
- TortoiseGit使用入门
- TortoiseGit 使用教程
- TortoiseGit 的使用
- TortoiseGit GitHub使用教程
- 浅谈JAVA代理模式
- Java基本类型和字节
- Go语言Windows环境搭建
- 记住:用户不是傻*,她是你的老婆大人
- 我的2015:创业年终总结
- 第二章 TortoiseGit 使用
- shell脚本01
- 数据库事务特征---ACID
- 支付和LBS定位对于O2O到底有多重要?
- Python selenium 三种等待方式解读
- SHELL中的IFS详解
- git 管理代码 平时小结
- 欢迎使用CSDN-markdown编辑器
- Spring入门(Bean装配,Autowired注解)