Windows Git客户端搭建

最近开始做Windows 开发,所以找了一些windows下安装git的教程


本文环境:

            操作系统:Windows XP SP3

           Git客户端:TortoiseGit-1.8.16.0-32bit


一、安装Git客户端

            全部安装均采用默认!

       1. 安装支撑软件

              msysgit: http://msysgit.github.io/

             当前最新版本为v1.9.5。 

             

             

   


      2. 安装TortoiseGit

              首先,要安装Windows Installer 4.5。

              然后,安装TortoiseGit。

序号架构版本
1x86V1.8.16.0
2x86V2.0.0.0

注意:V2.0.0.0+ 需要msysgit1.9.5+

[plain] view plaincopy
  1. Git for Windows 1.9.5 or newer is now required  




              最后,安装TortoiseGit中文语言包

              TortoiseGit-LanguagePack-1.8.16.0-32bit-zh_CN.msi



二、配置、使用TortoiseGit

       1. 设置为中文界面


       2. 建立版本库

               在任意空的文件夹点击鼠标右键,选择“git 在这里创建版本库”






       3. clone库

               在上面的文件夹点击右键,选择“拉取(Pull)”


           (1) 管理远端


图2-3-1-1


图2-3-1-2

               其中,URL是远端版本库的git地址


              注意,一定要把“localhost”改成IP地址,否则会出现如下错误:git did not exit cleanly (exit code 128)


           (2) 生成PPK文件

                     在“开始”菜单,选择“TortoiseGit”中的“PuttyGen”


                  点击“Generate”按钮,然后,鼠标在图中红色方框的区域内不停的移动,即可生成密钥。


                点击“Save private key”按钮,把生成的密钥保存为PPK文件。


                 确定生成。


                保存到图2-3-1-2中的地址


             (3) 完成clone库






        4. 提交本地版本库

               在本地版本库中新建立的文件图标均为

           (1) 添加到本地库

                          鼠标右键点击如上图图标的文件,选择“增加”




                           这时,文件图标变为表示添加到本地库成功。


           (2) 提交到本地库

                           鼠标右键点击如上图图标的文件,选择“Git提交(C) ... -> "master"...”


                     会出现提示,设置用户名和邮箱。


                      设置用户名、邮箱和签名密钥(PPK文件)


                     输入日志信息,完成提交。




       5. 推送本地库到服务器

               如果所有文件夹和文件的图标都如图所示,那么我们就可以把本地库推送到版本服务器了。

               在本地库所在根目录(本机为D:\mydoc13\ssfc),点击鼠标右键,选择“TortoiseGit”-〉“推送”






                   完成推送。


------------------------------------------xiaobin_hlj80-----------------------------------------------全文End-----------------------

FAQ:

    1. 关于:用户名和邮箱

                  用户名和邮箱,都是由版本服务器分配。就是我们在版本服务器建立用户名和邮箱,然后在客户端使用。

    2. 取消上次的“Commit”操作

                  右击git库文件夹,选择“Git”选项卡,点击“Show log”按钮,选择要回滚的位置,点击右键选择“Reset "master" to this...”

                  点击“ok”完成取消操作。

    3. Push URL

                  在新版本的Remote中新增了“Push URL”。

                  当使用不同的获取(Pull)和推送(Push)时,需要用到;

                  例如,通过无密码 git 协议获取,但推送时使用 ssh。

                  正常配置下,忽略即可。



    4. 关于msys2

            msysgit2: https://git-for-windows.github.io/

            安装步骤相对于V1.9.5增加的:




                使用默认选项即可。


    5. 关于TortoiseGit V2+

                此版本无法在Win XP安装!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/444765.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++(23)--多态性与虚函数

多态性与虚函数1.静态多态-重载2.动态多态-重写2.1 向上转换/向下转换3.虚函数的工作原理4.纯虚函数和抽象类5.补充项目(都市浮生记)-卒《老九学堂C课程》学习笔记。《老九学堂C课程》详情请到B站搜索《老九零基础学编程C入门》-------------简单的事情重复做,重复的…

如何在Appscale下发布自己的应用(一)

本篇文章主要讲如何在本地搭建appscale环境。由于国内的信息资源有限,很多重要的论坛被墙了,所以遇到不少麻烦,由于最近一段时间vpn也被封掉了,我只能通过特殊渠道方法来翻墙查阅资料,走了不少弯路。 1.先说系统和环境…

如何在Appscale下发布自己的应用(二)

本文开始讲如何发布自己的app应用到appscle上 建好appscle网站后,可以在命令行通过 appscle deploy apppathname 来发布自己应用。 除了用命令行提交应用之外,还可以通过appscale的网站直接提交,选择 upload application->选择上传文件-&g…

Xcode的Architectures和Valid Architectures的区别

目录[-] Xcode的Architectures和Valid Architectures的区别 Architectures Valid Architectures 原因解释如下: 参考1: 所有IOS设备详情列表 List of iOS devices - Wikipedia, the free encyclopedia 参考2: iOS 7: 如何为iPhone 5S编译64位…

leetcode887 鸡蛋掉落

你将获得 K 个鸡蛋&#xff0c;并可以使用一栋从 1 到 N 共有 N 层楼的建筑。 每个蛋的功能都是一样的&#xff0c;如果一个蛋碎了&#xff0c;你就不能再把它掉下去。 你知道存在楼层 F &#xff0c;满足 0 < F < N 任何从高于 F 的楼层落下的鸡蛋都会碎&#xff0c;…

PaperNotes(15)-图神经网络、PyG极简版入门笔记

图神经网络概况1.GNN,GCN,GE的区别2.图卷积的通式--矩阵该如何作用2.1实现12.2实现22.3实现33.PyTorch geometric3.1 PyG内置数据集3.1.1ENZYMES dataset3.1.2Cora3.2 PyG自定义数据集3.2.1Data构建简单的图结构3.2.2 Dataset3.2.3 InMemoryDataset一文读懂图卷积GCN(https://z…

leetcode76 最小覆盖子串

给你一个字符串 S、一个字符串 T&#xff0c;请在字符串 S 里面找出&#xff1a;包含 T 所有字母的最小子串。 示例&#xff1a; 输入: S "ADOBECODEBANC", T "ABC" 输出: "BANC" 说明&#xff1a; 如果 S 中不存这样的子串&#xff0c;则返…

Servlet 工程 web.xml 中的 servlet 和 servlet-mapping 标签

摘录某个工程的 web.xml 文件片段&#xff1a;访问顺序为1—>2—>3—>4&#xff0c;其中2和3的值必须相同。 url-pattern 标签中的值是要在浏览器地址栏中输入的 url&#xff0c;可以自己命名&#xff0c;这个 url 访问名为 servlet-name 中值的 servlet&#xff0c;两…

leetcode236 二叉树的最近公共祖先

给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为&#xff1a;“对于有根树 T 的两个结点 p、q&#xff0c;最近公共祖先表示为一个结点 x&#xff0c;满足 x 是 p、q 的祖先且 x 的深度尽可能大&#xff08;一个节点也可以是它自己的…

leetcode279 完全平方数

给定正整数 n&#xff0c;找到若干个完全平方数&#xff08;比如 1, 4, 9, 16, ...&#xff09;使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。 示例 1: 输入: n 12 输出: 3 解释: 12 4 4 4. 示例 2: 输入: n 13 输出: 2 解释: 13 4 9. 思路&#xf…

leetcode240. 搜索二维矩阵 II

编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target。该矩阵具有以下特性&#xff1a; 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。 示例: 现有矩阵 matrix 如下&#xff1a; [ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6…

NAT原理

网络地址转换(NAT,Network Address Translation)属接入广域网(WAN)技术&#xff0c;是一种将私有&#xff08;保留&#xff09;地址转化为合法IP地址的转换技术。下面介绍两类不同方式实现的NAT&#xff1a;NAT(Network Address Translators)&#xff1a;称为基本的NAT在客户机…

APK 安卓反编译

在学习Android开发的过程你&#xff0c;你往往会去借鉴别人的应用是怎么开发的&#xff0c;那些漂亮的动画和精致的布局可能会让你爱不释手&#xff0c;作为一个开发者&#xff0c;你可能会很想知道这些效果界面是怎么去实现的&#xff0c;这时&#xff0c;你便可以对改应用的A…

leetcode141 环形链表

给定一个链表&#xff0c;判断链表中是否有环。 为了表示给定链表中的环&#xff0c;我们使用整数 pos 来表示链表尾连接到链表中的位置&#xff08;索引从 0 开始&#xff09;。 如果 pos 是 -1&#xff0c;则在该链表中没有环。 示例 1&#xff1a; 输入&#xff1a;head …

iPhoneX适配

目录(?)[-]核心代码自动化修改代码参考资料iPhoneX适配&#xff0c;比较搓的一种方式&#xff0c;在不修改分辨率&#xff08;720 x 1280&#xff09;的情况下适配iphone X 主屏尺寸&#xff1a; 5.8英寸 主屏分辨率&#xff1a; 2436 x 1125核心代码修改 工程目录/Classes/Un…

leetcode142 环形链表II

给定一个链表&#xff0c;返回链表开始入环的第一个节点。 如果链表无环&#xff0c;则返回 null。 为了表示给定链表中的环&#xff0c;我们使用整数 pos 来表示链表尾连接到链表中的位置&#xff08;索引从 0 开始&#xff09;。 如果 pos 是 -1&#xff0c;则在该链表中没有…

jquery、javascript实现(get、post两种方式)跨域解决方法

&#xfeff;&#xfeff;jquery、javascript实现(get、post两种方式)跨域解决方法一、实现get方式跨域请求数据浏览器端<script> $(document).ready(function(){$.ajax({url: "http://www.xxx.cn/index.php",type: "get",dataType: "jsonp&quo…

leetcode41 缺失的第一个正数

给定一个未排序的整数数组&#xff0c;找出其中没有出现的最小的正整数。 示例 1: 输入: [1,2,0] 输出: 3 示例 2: 输入: [3,4,-1,1] 输出: 2 示例 3: 输入: [7,8,9,11,12] 输出: 1 说明: 你的算法的时间复杂度应为O(n)&#xff0c;并且只能使用常数级别的空间。 思路&am…

Linux(11)-Ubuntu装系统

Ubuntu18.04装系统单系统双系统启动项dell 5820进不去bios。单系统 装过好多次ubuntu系统&#xff0c;每次要重装之前总是得搜索各种教程。现在总结一份简略教程如下&#xff0c;以备哪天装系统之需。 1.官网上下载Ios文件:https://ubuntu.com/download/desktop 2.找一个U盘…

Harris的角点检测和特征匹配

一.特征检测&#xff08;提取&#xff09; 基于特征的图像配准方法是图像配准中最常见的方法之一。它不是直接利用图像像素值&#xff0c;二十通过像素值导出的符号特征&#xff08;如特征点、特征线、特征区域&#xff09;来实现图像配准&#xff0c;因此可以克服利用灰度信息…