Git Extensions

(一) 安装 

        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)手动处理冲突文件, 修改冲突文件后重新提交即可

冲突文件

     2)


快捷操作  

    打开当前项目文件目录 : ctrl + shift +o    

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容