(一) 安装
1.点击运行安装文件
运行安装文件
2.初始化安装,选择初始化安装空间
选择初始化空间
3. 设置安装目录
设置目录
4. 选择 SSH 客户端,OpenSSH是命令行的,PuTTY是图形界面的。
勾选 PuTTY图形工具
5. 进行安装即可完成。
install 安装
(二) 设置 (设置前提为 git 已安装完成)
1. 首选选择语言(取决于安装的语言)
选择语言
2. 首次启动 Git Extensions 时将验证所有设置。进入设置方式:点击 Tools,选择setting,其中红色代表不正确设置
Setting配置
3. SSH配置信息 :SSH配置成PuTTY登陆方式
SSH配置
4. Git 地址设置 设置使用的Git的安装位置、shell的工具位置 以及HOME的目录,这个目录影响一些配置文件的存储位置
git目录
5. Git 配置 :
主要配置 :用户名称 、用户邮箱 、 合并工具(Mergetool – 可空),差异工具(DIfftool)换行符 、 内容编码格式
git配置
使用
创建新git项目文件
创建新git项目文件
打开已有的git项目文件
打开已有的git项目文件
克隆项目
点击 Clone Repository -> 填写克隆项目git 地址、 项目本地存放目录
克隆项目
拉取完成
创建本地分支
(本地)选择当前所在分支 -> 右击,选择 Create Branch 【创建分支】 -> 填写新分支名 ,点击创建分支
创建分支
创建新分支
推送本地分支
选择需要推送至远程服务器分支, 点击 Push 图标 ,进入推送界面,确认本地分支与远程分支,当远程分支不存在时,会自动在远程库中创建分支
推送本地分支
切换当前分支
点击分支选择下拉框,选择需要切换的分支
切换分支
删除分支
选择需要删除的分支 -> 右击 、选择Delete , -> 进入删除分支页面,确认分支,点击删除
选择删除
确认删除分支
合并分支
切换至需要合到的那个分支 -> ,点击 Commands -> 选择Merge branches ->进入合并界面
进行合并
选择要合的分支【 从 master分支合并到 V1.0.1上】 -> 选择提交方式(多次自动提交、一次自动提交、不提交手动提交)->确认合并
分支合并
注意1、自动提交需要没有无法自动合并的冲突才行。
注意2、“多次提交并自动提交”指的是将别人的提交原封不动附加到自己分支上,【最近提交】可能会改变。而合并为一个提交则【最近提交】是合并提交
提交
选择有待提交文件, 点击commit ,进入提交界面
提交
双击需要提交的文件, 选择提交方式(仅提交 、提交并推送)
准备提交
提交后推送
拉取
拉取方式
1. 当远程 a文件被修改, 本地 a文件同时也修改, 进行 拉取操作【Pull -merge】提示 : “ 请先提交你的 变更, 后再合并 ”
拉取异常情况
提交修改文件,提示文件存在冲突 ,
提交出现冲突
Pull with merge --》 推送并合并冲突文件
1)手动处理冲突文件, 修改冲突文件后重新提交即可
冲突文件