TortoiseGit使用和LanguagePacks包安装

这篇具有很好参考价值的文章主要介绍了TortoiseGit使用和LanguagePacks包安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、下载TortoiseGit详细使用及TortoiseGit中文语言包

1、TortoiseGit官网下载链接: https://tortoisegit.org/download/

注意在使用前记得安装git

tortoisegit中文配置,git,svn,git

2、在空白处点击鼠标右键,选择 --> TortoiseGit --> Settings,然后就可以看到配置界面:
tortoisegit中文配置,git,svn,git

3、选中General,在右边的 Language中选择简体中文(当然,你也可以继续使用英文)。取消勾选升级检查的复选框,可能还需要指定 git.exe 文件的路径,如 “D:\Program Files\Git\bin”。完成后,点击应用,确定关闭对话框。
tortoisegit中文配置,git,svn,git
4、配置用户,用户作为你操作git的个人标识,进入设置,点选左边的Git标签,可以发现,右边可以配置用户的名字与Email信息. 如下图所示:
tortoisegit中文配置,git,svn,git

因为当前还没有本地项目,所以 “编辑本地 .git/config(L)” 按钮处于灰色不可用状态,如果在某个本地Git项目下打开配置对话框,那么这个按钮就可用,然后就可以编辑此项目的一些属性。
  点击 “编辑全局 .git/config(O)”按钮,会使用记事本打开全局配置文件,在全局配置文件中,在后面加上下面的内容(记住密码):
[credential] helper = store
  完成后保存,关闭记事本,确定即可。
  则当你使用 HTTPS URL 方式推送项目到GitHub等在线仓库时,海龟git会记住你输入的用户名和密码(这里不是用户的姓名和Email哦),可以避免每次提交都要输入用户名和密码。(还有种方式,通过使用 SSH URL 来提交代码便可以一劳永逸了~~~)
  如果你编辑的是 本地 .git/config(L),其实这个翻译为本地有点问题,应该叫局部,也就是在某个项目下面设置,只对此项目有效,配置是一样的。
一个具有注脚的文本。

Tortoisegit 使用示例

克隆一个项目(分别从github仓库、自己搭建的gitblit 仓库上获取)
教程开始之前,补充一个知识点:
  本地仓库和远程git仓库的连接方式有两种:HTTPS 和 SSH,很多时候都是直接使用 HTTPS URL 方式克隆项目到本地,当然也有有些人使用SSH URL克隆到本地。这两种方式的主要区别在于:

HTTPS:使用起来不用配置,对初学者来说会比较方便,只要复制HTTPS URL然后到git Bash里面直接用clone命令克隆到本地就好了,但是每次 fetch 和 push代码都需要输入账号和密码,这也是HTTPS 方式的麻烦之处。
SSH:使用SSH URL方式需要在克隆之前先配置和添加好SSH key,因此,如果你想要使用SSH url克隆的话,你必须是这个项目的拥有者。否则你是无法添加SSH key的,另外ssh默认是每次fetch和push代码都不需要输入账号和密码,如果你想要每次都输入账号密码才能进行fetch和push也可以另外进行设置。多数介绍Git的博客里面采用的都是https的方式作为案例,今天主要是记录如何配置并在海龟git中使用SSH方式来提交和克隆代码。

第1步:此处介绍通过SSH URL方式传输,使用之前需要先将本地的 SSH 公钥配置到 Git 服务器上

先查看SSH Key。在C盘用户主目录用户目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到第2步。

tortoisegit中文配置,git,svn,git

如果没有上述文件,则需要创建一个SSH Key,在任意文件夹下点击右键,选择 Git GUI Here。在弹出的程序中选择主菜单的【Help】→【Show SSH Key】:

tortoisegit中文配置,git,svn,git

如果没有Key,则点击“Generate Key”生成一个SSH Key:
tortoisegit中文配置,git,svn,git

把生成的全部内容拷出来。

如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。(其他创建SSH Key方式:通过Shell命令方式创建)

第2步:把 SSH Key 填到Git 服务器的配置中。

GitHub服务器:登陆GitHub,【头像】→【Settings】→【SSH and GPG Keys】→【New SSH Key】,填入上一步的复制的SSHKey,然后【Add SSH Key】:

tortoisegit中文配置,git,svn,git

Gitblit 服务器(自己搭建 Git 服务器,Gitblit的安装教程请看这里),登录 Gitblit账户,在【头像】→【用户中心】→【SSH Keys】,填入上一步的复制的SSHKey,然后【添加】

tortoisegit中文配置,git,svn,git

为什么GitHub需要SSH Key呢?因为GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。

第3步:要克隆 GitHub 或 Gitblit 上的项目,先要获取对应远程存储库的路径(注意:此处使用 SSH URL 方式):

GitHub仓库:从 GitHub项目页面上得到对应存储库的 giturl 路径:
tortoisegit中文配置,git,svn,git

Gitblit 仓库:在存储库页面这个位置得到存储库的 giturl 路径:
tortoisegit中文配置,git,svn,git

第4步:在本地文件夹的空白位置处,右击鼠标,在菜单中选择【Git克隆】:

tortoisegit中文配置,git,svn,git

把git 路径填写到URL,并选择本地文件目录,点击【确定】,弹出下载进度窗口。(服务器端至少要有一个文件,否则 pull的时候会报错 fatal: Couldn’t find remote ref HEAD)

tortoisegit中文配置,git,svn,git

克隆成功,则在文件夹上就可以看到角标标识:
tortoisegit中文配置,git,svn,git

Git文件上角标符号说明:
文件上的图标,可以反映出当前文件或者文件夹的状态:
1、正常的:绿色的对号

tortoisegit中文配置,git,svn,git

2、被修改过的:红色感叹号
tortoisegit中文配置,git,svn,git

3、新添加的:蓝色的加号
tortoisegit中文配置,git,svn,git

4、未受控的(无版本控制的):蓝色的问号

tortoisegit中文配置,git,svn,git

5、忽略不受控的:灰色的减号

tortoisegit中文配置,git,svn,git

6、删除的:红色的x号
tortoisegit中文配置,git,svn,git

7、有冲突的:黄色的感叹号
tortoisegit中文配置,git,svn,git

若是看不到可以查看该教程:TortoiseGit状态图标不能正常显示的解决办法

将代码提交到服务器

Git的使用类似TFS、SVN等源代码或者文件管理器,惯例的流程:
tortoisegit中文配置,git,svn,git

第一步:改动,修改本地项目中的某些文件,如修改 README.md 内容,还可以增加一些文件, 如Hello.txt。
第二步:提交本地,在本地项目的空白处点击鼠标右键,选择 【Git提交© -> “master”…】
tortoisegit中文配置,git,svn,git

在弹出提交(Commit)对话框中完成提交说明信息,和选择需要提交的文件,可根据需要新建分支,然后点击 【提交】 按钮,将修改提交到本地仓库:

tortoisegit中文配置,git,svn,git

弹出提交进度窗口,提交成功后还需要“推送”将本地仓库的修改推送到远程仓库。

tortoisegit中文配置,git,svn,git

第三步:同步拉取,在实际工作中,如果多人协作或者多个客户端进行修改,那么我们还要拉取别人推送到在线仓库的内容,所以在推送之前需要先执行同步拉取(Pull …)操作。
  在本地仓库文件夹上【右击鼠标】→【Git同步】:
tortoisegit中文配置,git,svn,git

打开Git同步窗口(包括常规操作及日志,同右击菜单快捷操作一样),点击【拉取§】,将远程分支拉取到本地:
tortoisegit中文配置,git,svn,git

如果服务器上的文件没有被修改过,就会直接提示已经更新到最新,那你就可以直接进行下一步“推送(H)”操作了:
tortoisegit中文配置,git,svn,git

反之,如果服务器上的文件被修改过了(本地文件修改前不是最新版本),就会提示冲突。先要解决冲突,然后再提交结果:
tortoisegit中文配置,git,svn,git

需要注意的是,和使用TFS、SVN的习惯一样,你在修改本地内容之前,最好先 拉取(pull)一下,减少冲突的可能。
第四步:推送远程,将提交到本地仓库的修改推送到远程仓库,可以直接在提交成功后的提示窗口上点击【推送(H)…】,或者在Git同步窗口点击【推送(H)…】,鼠标右击的菜单上也有相应的快捷操作:选择 【TortoiseGit(T)】→【推送(H)…】
  弹出推送(push)对话框:
tortoisegit中文配置,git,svn,git

一般保持默认,点击 “确定” 按钮
  然后弹出推送进度界面,可能要求你输入用户名,点击【确定】,然后要求输入密码,密码输入正确后,显示推送成功界面:

tortoisegit中文配置,git,svn,git

如果你按照上一小节Tortoisegit 配置的设置操作,则输入密码以后会记住密码。密码会明文保存在C:\Users\用户名.git-credentials 这个文件中,请小心保存。
  
小结
以上就是海龟Git常规的操作流程,git的功能很强大,相应的命令也很多,使用图形界面把Git的操作简化了确是大大的方便。除了小海龟还有 Source Tree,也是开源且好用的Git GUI管理工具,待得有空小编再整理一份Source Tree的操作教程。补充一点,因为很多项目是在VS上进行开发的,所以更多的情况,我们不会去使用文件夹上的操作,而是结合VS的git模块来进行操作,查看VS2017中使用Git进行版本控制。
推荐廖雪峰的Git教程。文章来源地址https://www.toymoban.com/news/detail-719622.html

到了这里,关于TortoiseGit使用和LanguagePacks包安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git基础——TortoiseGit的安装和配置

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 本文主要介绍Git的图形化操作界面工具——TortoiseGit的安装和配置 TortoiseGit是一个开放的Git版本控制系统的源客户端,它是Git和Windows资源管理器的整合,提供了Git的图形化操作界面(Git是命令行操作模式

    2023年04月08日
    浏览(40)
  • TortoiseGit 2.15.0.0 安装与配置(图文详细教程)

    TortoiseGit是Tortoise为Git提供的版本可视化工具,简化了记忆Git命令行的过程,将命令行可视化。 Download – TortoiseGit – Windows Shell Interface to Git 选择64-bit windows  下面的语言包也可以一并下载 选择第一个,基于PuTTY;为TortoiseGit优化,并与Windows更好地集成。 可以更改location安装地

    2024年01月16日
    浏览(46)
  • gitee代码管理配置(Gitee+Git安装+TortoiseGit软件)

    ** ** 在Gitee上管理代码,本地的代码,托管到云端,方便管理和多人协作开发。 配置步骤:①在gitee注册账号;②安装git软件;③安装TortoiseGit软件,简称为:小乌龟。 推荐使用手机注册,后续同步时需要用到账号密码,手机号方便输入; 注册后,添加个人邮箱; 创建仓库:

    2024年02月08日
    浏览(52)
  • 【Git】TortoiseGit(小乌龟)配置SSH和使用

    目录  1、TortoiseGit(小乌龟)配置SSH 1.1、右击打开Git命令窗口 1.2、设置Git的全局name和email 1.3、查看是全局名字和邮箱是否设置成功 1.4、生成 sshkey秘钥 2、TortoiseGit(小乌龟)的使用 2.1、创建本地仓库 2.2、添加文件并提交 2.3、管理修改  2.3.1、差异对比 2.3.2、提交修改  2

    2024年02月09日
    浏览(45)
  • Git与Git可视化工具TortoiseGit-小乌龟安装和配置

    官网链接: https://git-for-windows.github.io/ 文件位置存储,可根据自己盘的情况安装 安装配置文件,自己需要的都选上,下一步 不创建启动文件夹,下一步: 选择默认的编辑器,我们直接用推荐的就行,下一步 勾上第二项,这样就可以在cmd中操作,下一步 使用默认设置就行,下

    2024年02月08日
    浏览(51)
  • TortoiseGit之配置密钥

    TortoiseGit使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。 也就是说使用 ssh-keygen -t rsa -C \\\"username@email.com\\\"产生的密钥,TortoiseGit中不能用。 而基于github的开发必须要用到rsa密钥,因此需要用到TortoiseGit的putty key generator工具,来生成既适用于github的rsa密钥也适用于Tortoise

    2024年04月14日
    浏览(36)
  • TortoiseGit安装

    一、安装Git环境 Git-2.42.0-64-bit.exe  (访问密码: 1666) https://url48.ctfile.com/f/33868548-924037167-76e273?p=1666 二、安装TortoiseGit TortoiseGit-2.14.0.1-64bit.msi  (访问密码: 1666) https://url48.ctfile.com/f/33868548-924037173-d395c7?p=1666 三、安装TortoiseGit汉化包 TortoiseGit-LanguagePack-2.14.0.0-64bit-zh_CN.msi   (访问密

    2024年02月11日
    浏览(21)
  • TortoiseGit和Git密钥配置图文教程

    Key值生成中 Key值生成成功 3. 【Key区域】 中【Public key for pasting into OpenSSH authorized_keys file:】多行文本的字符串就是公钥,可以将该公钥配置到码云、GitLab、Github等代码托管网站或服务器上(一般代码托管网站配置SSH公钥都在个人设置(Settings)中,找到SSH,将当前获得

    2024年04月09日
    浏览(45)
  • 一、Git安装(Git+TortoiseGit图形化)

    Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

    2024年02月05日
    浏览(43)
  • 【Git】Windows Git和TortoiseGit安装教程(Git2.23.0、TortoiseGit2.8.0、语言包2.8.0)

    介绍 这里是小编成长之路的历程,也是小编的学习之路。希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡。 一个人为什么要努力? 我见过最好的答案就是:因为我喜欢的东西都很贵,

    2024年02月15日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包