##前言
git命令行的方式固然酸爽,足够装逼,但是使用是有一定的学习成本的。而且非软件开发人员使用起来非常不习惯,而软件插件的方式,对于非开发人员也是比较大题小做的,而且插件的效率很低,作为git的gui界面工作toriseGit的使用成了你的必备。
## 安装以及汉化
### 软件下载
下载的官方地址,以及语言包地址,请保证客户端以及语言包是一个版本的,先安装客户端,在安装语言包。两者均是直接安装即可。(软件在公司zjfe的软件中有提供)
* [官方下载地址]( https://tortoisegit.org/download/);
* [客户端安装教程]( http://jingyan.baidu.com/article/925f8cb81b414dc0dde056ef.html)
* 配置环境变量到系统:D:\Program Files\TortoiseGit\bin
### 配置教程
* 需要配置的general-git 的安装地址,如下图示:![客户端程序设置图](https://box.kancloud.cn/4b00d737a4551daacbae90ce0e9467f0_668x93.png)
* 网络的部分:选择git ssh的路径或者![客户端连接网络设置图](https://box.kancloud.cn/e187578109d4f6bc37eaab43d9f1474b_678x94.png)
* git 的选项卡设置账户用户名以及邮箱以及相关的配置文件:用户名,邮箱,编码等属于必须配置的。
###软件汉化
###基本配置
* 基本配置文件
![基本配置文件](https://box.kancloud.cn/81e02a8bec6a8875ee66dc9f40ddbf60_715x568.png)
* git相关的全局变量设置
![git相关的全局变量设置](https://box.kancloud.cn/3c2aabcecbdce09e94e4a6fddcda04ea_773x539.png)
##基本操作
###检出项目
https的方式检出项目
桌面或者任意你想检出的目录下,鼠标右键git clone ,出现以下弹框。
保证自己的目录是空的文件夹或者不存在的文件夹。正确情况下会有成功日志。
![检出操作](https://box.kancloud.cn/beff9709f5f8ecfe5390a74d1b5728e0_575x430.png)
![检出成功](https://box.kancloud.cn/5eaa70186a086c61b1b375fca3421ef6_520x437.png)
###获取更新项目
需要更新的项目最外层文件夹(.git目录的父文件夹),git拉取
拉取成功有日志报出,可以在拉取的文件中查看更新内容
![git选择更新的分支](https://box.kancloud.cn/b3a3d088c7b7f73f2a962ffc5ebdbd87_560x474.png)
![更新成功](https://box.kancloud.cn/af39ec7070ffe087528b2b4d595b86e0_528x462.png)
###项目中冲突处理
[项目的冲突处理教程](http://jingyan.baidu.com/article/92255446559213851648f4a0.html)
###分支管理
###版本管理
- 前端入门
- 前端入职须知
- 前端自我定位
- pc与手机页面差别
- 前端书单
- 前端种子计划
- 前端技术栈
- ps
- ps入门阶段
- html
- html入门
- html代码规范
- meta
- table
- iframe
- a标签详解
- image
- html代码审查工具
- h5专题
- h5入门
- h5新增属性
- canvas画布教程
- audio/video
- Geolocation
- Websockets
- Web storage
- Communication
- Web Workers
- requestAnimationFrame
- css
- css入门必学
- css代码规范
- 项目字体规范
- css基本位置布局
- css常见样式命名规则
- css代码优化建议
- css常用样式名
- css选择器攻略
- css盒子模型的理解
- css属性继承与默认值
- css代码审查工具
- css中常见的知识盲区
- css3新特性浅谈
- css新特性了解
- border-radius
- background
- transform
- animation
- white-space
- css常用技术
- 文本两端对齐
- css之浮动解决方案
- css优化建议
- 文本超出省略
- img-sprites
- rem布局教程
- 水平居中&垂直居中
- 固宽&变宽布局
- 宽高固定比例的盒模型
- 样式预处理语言
- less教程
- sass教程
- postcss教程
- js
- javascript入门
- js代码规范
- js基础拓展
- js代码审查工具
- js性能优化
- js基本语句
- 基本运算
- 基本语句语法
- js对象
- es6入门
- obj
- Array
- Date
- String
- Boolean
- Number
- Json
- RegExp
- Math
- function
- jquery入门
- jq核心思想
- jq基本语法
- jq插件库汇总
- js常用技术
- break&continue区别
- js对日期转换
- js控制运动-move.js
- 原生js-cookie语法
- ajax请求后回调
- 表单数据序列化
- zepto
- zepto入门
- 百度touchjs
- js编程
- 插件库
- 功能性插件
- pdfjs
- wdatepicker
- qrcoder
- barcode插件
- photoviewer
- hammer.js
- echarts
- 交互组件
- layerjs
- java
- java入门
- java基本语句
- springMVC
- javaweb
- vm模板引擎
- freemarker
- maven教程
- mySql教程
- flex教程
- flex入门
- git教程
- git入门
- git分支
- git-tag管理
- git注意事项
- git-torise入门
- ide-git插件使用
- web
- web兼容
- web兼容思想
- pc端兼容适配文档
- pc端兼容bug汇总
- ie兼容bug汇总
- 手机兼容bug汇总
- web安全
- jeecms
- web存储
- app/h5组件
- 安卓教程
- ios教程
- 前端教程
- rubikx的教程
- 其他
- artTemplate
- tmod使用
- 跨域问题
- markdown教程
- 常用工具
- postman-api调试
- web常识
- 浏览器ua统计
- ui框架
- easyui
- bootstrap
- 入门推荐
- weui
- sui-pc
- sui-mobile
- layerUi