TortoiseGit使用入门教程

合集下载

TortoiseGit日常使用指南

TortoiseGit日常使用指南

TortoiseGit日常使用指南TortoiseGit是一个Windows平台下的Git客户端软件,可以帮助开发人员更方便地使用Git进行版本控制。

本文将介绍TortoiseGit的日常使用指南,帮助开发人员更好地理解和使用该软件。

1. 安装TortoiseGit2.创建本地仓库在使用TortoiseGit之前,我们首先需要创建一个本地的Git仓库。

在合适的文件夹下,右键点击鼠标,选择"Git Create repository here"。

然后,在弹出的对话框中选择"Create repository",即可创建一个本地仓库。

3.克隆远程仓库如果需要从远程仓库中获取源码,可以使用TortoiseGit提供的克隆功能。

在合适的文件夹下,右键点击鼠标,选择"Git Clone"。

在弹出的对话框中,填入远程仓库的URL和本地文件夹路径,然后点击"OK"即可完成克隆操作。

4.提交更改5.推送到远程仓库将本地修改推送到远程仓库,可以使用TortoiseGit提供的推送功能。

在源码文件夹下,右键点击鼠标,选择"Git Push"。

在弹出的对话框中,选择要推送的分支和远程仓库,然后点击"OK"即可完成推送操作。

6.拉取更新当远程仓库中有新的提交时,我们需要将更新拉取到本地仓库。

在源码文件夹下,右键点击鼠标,选择"Git Pull"。

在弹出的对话框中,选择要拉取的分支和远程仓库,然后点击"OK"即可完成拉取操作。

7.解决冲突在进行代码合并时,有可能会出现冲突。

TortoiseGit提供了解决冲突的功能,可以帮助开发人员更方便地解决冲突。

在冲突的文件上,右键点击鼠标,选择"Edit conflicts"。

然后,根据提示进行合并,并将冲突的文件标记为已解决。

tortoisegit使用教程

tortoisegit使用教程

tortoisegit使用教程TortoiseGit 是一个开源的 Git 客户端工具,它作为 Windows 下的 Shell 扩展程序,为用户提供了方便的图形化界面来操作Git 代码管理工具。

本教程将介绍TortoiseGit 的基本使用流程,包括从安装到常用操作的操作步骤。

1. 安装 TortoiseGit- 打开浏览器,访问 TortoiseGit 的官方网站。

- 在官网下载页面选择与你操作系统版本匹配的安装包,并点击下载按钮。

- 执行安装包进行安装。

- 安装完成后,重启电脑以使安装生效。

2. 创建本地仓库- 在你的计算机上选择一个目录作为本地仓库的所在位置。

- 右键点击该目录,选择 "Git 创建仓库" 选项。

- 在弹出的窗口中,点击 "确定" 按钮来初始化本地仓库。

3. 克隆远程仓库- 打开你要克隆的远程仓库的网页页面。

- 复制仓库的 HTTPS 或 SSH 地址。

- 在本地仓库目录的空白处,右键点击,选择 "Git 克隆" 选项。

- 在弹出的窗口中,粘贴远程仓库的地址,并选择克隆到的本地目录。

- 点击 "确定" 按钮开始克隆。

4. 提交和推送改动- 在本地仓库目录中,右键点击,选择 "Git 提交" 选项。

- 在弹出的窗口中,写下你的提交消息,并选择要提交的改动的文件。

- 点击 "提交" 按钮以提交改动到本地仓库。

- 接下来,右键点击本地仓库目录,选择 "Git 推送" 选项。

- 在弹出窗口中,点击 "确定" 按钮来将改动推送到远程仓库。

5. 更新和合并改动- 在本地仓库目录中,右键点击,选择 "Git 更新" 选项。

- 在弹出窗口中,选择要更新的远程分支,并点击 "确定" 按钮。

- 接下来,右键点击本地仓库目录,选择 "Git 合并" 选项。

tortoisegit配置方法

tortoisegit配置方法

tortoisegit配置方法TortoiseGit 是一款用于 Windows 操作系统的 Git 客户端工具,它提供了一个可视化界面,使得使用 Git 更加简单方便。

下面是 TortoiseGit 的配置方法。

确保你已经安装了 TortoiseGit。

你可以从官方网站下载并按照安装向导进行安装。

配置 Git 用户名和邮箱:打开任意目录,右键点击鼠标并选择菜单中的 "Git 克隆"。

在弹出的对话框中,点击 "配置" 按钮。

在 "全局配置" 选项卡中,输入你的用户名和邮箱地址。

这将用于在提交代码时标识你的身份。

生成 SSH 密钥:如果你计划使用 SSH 协议进行代码克隆和推送操作,你需要生成一个 SSH 密钥。

在 "Git 克隆" 对话框中,点击 "配置" 按钮。

在 "SSH 密钥" 选项卡中,点击 "生成" 按钮。

按照向导的指示,在指定的文件夹中生成一个密钥对,并将公钥上传到你的 Git 托管平台上。

配置全局忽略文件:TortoiseGit 允许你指定一些文件或文件类型在提交时自动忽略。

右键点击任意目录,选择 "Git 克隆",点击 "配置" 按钮,在 "全局配置" 选项卡中,找到 "忽略文件" 设置。

你可在此处添加需要忽略的文件或文件类型,以避免它们被提交到版本控制中。

配置远程仓库:在任意目录中,右键点击选择 "Git 克隆"。

在 "Git 克隆" 对话框中,输入远程仓库的 URL 地址,选择目标文件夹,并点击 "克隆" 按钮。

通过这种方式,你可以将远程仓库克隆到本地进行操作。

上述是使用 TortoiseGit 的基本配置方法。

TortoiseGit使用手册 (1)

TortoiseGit使用手册 (1)

下载安装Git及Tortoisegit环境安装,需要依次安装以下:12、下载安装T ortoisegit及中文语言包https:///tgit/3、请选定一个存放Git项目的目录,这样方便管理. 如: E:\Git,然后在资源管理器中打开; 操作步骤为:在D盘创建gitproject文件夹目录,即【D:\gitproject】,将此目录作为GIT的版本库文件夹:进入此文件夹目录,然后右击,选择:Git在这里创建版本库(Y)这时候,就会在【D:\gitproject】文件夹上产生一个绿色的勾(类似SVN),同时还会在【D:\gitproject】目录下,产生一个名为:【.git】的文件夹(类似SVN产生的.svn文件夹),注意,如果绿勾产生了,但是却没有【.git】文件夹时,则是由于系统屏蔽了此类文件的显示,改为显示即可见:然后,把相关的要提交的源代码(ictclient,ictserver,ictservice),考入到【D:\gitproject】目录下,准备提交。

4、设置T ortoiseGit工具在【D:\gitproject】文件夹的空白处点击鼠标右键,选择--> TortoiseGit -->设置(Settings),然后就可以看到配置界面:a).设置右键菜单:常规设置--右键菜单—将拉取、获取、推送、同步、提交前面的复选框勾上,这样在点击右键弹出的菜单中,就可以显示出这些菜单选项。

b).由于安装过程中,安装了语言,因此此处可以设置语言和指定Git exe路径:点击【常规设置】:注意:Git.exe路径【D:\Program Files\Git\bin】,是安装时,产生的目录,此处系统会自动关联,如果没关联上,则找到此exe文件安装目录,手动关联。

5、配置远端连接第三步中指定【D:\gitproject】目录,作为GIT的版本库,因此在此文件夹中右击菜单,选择【T ortoiseGit—设置】菜单:弹出的设置窗口中,树形菜单中的Git下,就会产生一个:【远端】的菜单(只有经过第三步才会有),远端文本框任意填写内容,URL填写云道平台自动产生的地址(注意在云道平台上选择的是Http方式,而不是SSH方式):6、代码提交选中【D:\gitproject】目录下的工程(ictclient,ictserver,ictservice),右键—Git提交->master7、推送Push更改提交完成以后弹出如下提示可以选择推送(如果已经编译通过),也可以先关闭不Push。

TortoiseGit使用入门

TortoiseGit使用入门

TortoiseGit使用入门首先要确定TortoiseGit已找到msysgit,如果先安装msysgit 再装TortoiseGit, 一般TortoiseGit 就会自动的识别。

安装详见TortoiseGit安装教程(安装的时候,除了修改安装路径外,其他都必须默认!!尤其第一步一定要选择putty的ssh)设置与查询的方法,这里从开始菜单进入设置。

这是TortoiseGit的设置界面,可以看到用来定位MSysGit的路径。

点“Check now”检查有效性。

如果有错的话,就自己设置msysgit的bin文件路径。

右击任意文件夹,可以看到TortoiseGit已经嵌入右键了。

“Git Clone...”是获得远程的版本库,“Git Create repository here”是将选定的文件夹作为要创建的版本库。

在要创建版本库的文件夹中点“Git Create repository here”后,会显示:点“Ok”就会在该文件夹的根目录自动创建一个隐藏文件夹".git" 。

注意:最好找个空的文件夹练习操作,或者备份文件夹。

比如误选了Clean up把无版本控制的文件都删了,哭都来不及-_-。

现在,用git初始化过的文件夹就不一样啦!!不仅文件都有附加的绿钩图标(此为已添加进版本库且未被修改过的文件),右键菜单也多了操作选项。

将要使用git版本库管理的文件,选择后用git的菜单add进去master是Git默认的主要分支(主干),适合单人独自开发。

多人开发时可以给每个人创建一个分支。

按Git Commit -> “master”是将所选文件夹内容提交到用于汇总的库上。

(不知道的话,千万不要随便按)提交修改后,出现:以上就是如何提交更改到本地的版本库,所以无论有无网络Git都可以用。

远程使用Git本地Commit(提交)后,下面介绍的就是Push到远程啦.这里以Git与通信为例。

win7使用TortoiseGit教程

win7使用TortoiseGit教程

win7下使用TortoiseGit(乌龟)的教程1、下载并安装两个软件(msysgit和tortoisegit)msysgit下载地址:/s/1kTqx5dHtortoisegit下载地址:/s/1c0pVJQ4下载后分别安装好,如果不熟悉,可以使用默认设置。

2、将设置成中文,右键菜单TortoiseGit->settings->language选择中文3、自己找到这个,打开后,点Generate4、点了generate之后鼠标乱划拉几下,才会出来下面的公钥,复制下来;然后点击save private key,将文件保存下来到本地(.ppk文件)5、进入/keys/new,添加公钥(粘贴你刚才复制的),保存6、创建一个项目,那个添加.gitignore文件(官方建议创建该文件),不会的不要选,然后在项目首页,你会获取到如下信息,点后边的复制小按钮,等会就用到了7、选择一个同步的项目目录,最好是空的,然后鼠标右键菜单“Git 在这里创建版本库”,不要勾选,直接点确定,就会出现一个.git目录(隐藏的),然后鼠标右键点右键菜单TortoiseGit->设置8、填写好后,进入TortoiseGit->设置->Git->远端,会弹出下图;依次填好后点击“添加/保存”,之后会弹出“你想从新添加的远程服务器下载远程分支吗”,点“否”。

9、进入目录,鼠标右键菜单TortoiseGit->拉取(pull),直接点确定,就把远端的东西全获取到本地了10、push到服务器:新建个文本文档,写一些内容,然后右键菜单:Git提交->master,写注释,点确定,存到本地;然后右键菜单:TortoiseGit->推送,直接点确定,推送到远端。

TortoiseGit自动记住用户名密码的方法设置-> git 编辑本地.git/config 增加[credential]helper = store下次再输入用户名和密码时,git就会记住,从而在C:\Documents and Settings\Administrator\ 目录下形成一个 .git-credentials 文件,里面就是保存的你的用户名和密码。

tortoisegit使用方法

tortoisegit使用方法

tortoisegit使用方法TortoiseGit是一款基于Windows系统的Git客户端工具,它提供了一种简单易用的图形用户界面来管理和使用Git。

本文将详细介绍TortoiseGit的使用方法。

一、安装TortoiseGit1. 下载TortoiseGit安装包,可以从官网下载或者其他可靠网站下载。

2. 双击安装包,按照提示进行安装。

3. 安装完成后,在资源管理器中右键单击任意文件夹,选择“Git Clone...”,如果出现对话框提示需要设置SSH密钥,则需要先进行SSH密钥的设置。

二、创建本地仓库1. 在资源管理器中右键单击任意文件夹,选择“Git Create Repository Here”。

2. 在弹出的对话框中填写仓库名称和描述信息,并勾选“Initializethis repository with a README”。

3. 点击“OK”按钮即可创建本地仓库。

三、添加文件到本地仓库1. 将需要添加到本地仓库的文件复制到本地仓库所在文件夹中。

2. 在资源管理器中右键单击需要添加的文件或者文件夹,选择“Git Add”。

3. 添加完成后,在资源管理器中可以看到已经添加的文件或者文件夹前面有个绿色勾号标识。

四、提交更改1. 在资源管理器中右键单击已经添加到本地仓库的文件或者文件夹,选择“Git Commit...”。

2. 在弹出的对话框中填写提交信息,例如“添加了一个新文件”,然后点击“OK”按钮。

3. 提交完成后,在资源管理器中可以看到已经提交的文件或者文件夹前面有个黄色叹号标识。

五、推送到远程仓库1. 在资源管理器中右键单击已经提交的文件或者文件夹,选择“Git Sync...”。

2. 在弹出的对话框中选择“Push”。

3. 点击“OK”按钮即可将本地仓库的更改推送到远程仓库。

六、拉取远程仓库1. 在资源管理器中右键单击任意文件夹,选择“Git Clone...”。

2. 在弹出的对话框中填写远程仓库的URL和本地目录,然后点击“OK”按钮。

git tortoise使用方法

git tortoise使用方法

git tortoise使用方法Git是一个版本控制系统,而TortoiseGit是一个集成在Windows资源管理器中的Git客户端。

它提供了一个直观的界面,使得Git操作更加方便。

下面我将从安装、配置、基本操作和高级功能等多个方面来介绍Git Tortoise的使用方法。

首先,你需要安装TortoiseGit。

你可以从TortoiseGit官方网站上下载安装程序。

安装完成后,你可以在资源管理器中右键单击,会看到TortoiseGit的相关选项,表示TortoiseGit已经成功集成到资源管理器中了。

接下来是配置。

在使用TortoiseGit之前,你需要配置你的Git账户信息,包括用户名和邮箱地址。

你可以在TortoiseGit的设置中找到这些选项,并进行相应的配置。

在开始使用TortoiseGit进行版本控制之前,你需要先克隆一个现有的Git仓库或者创建一个新的仓库。

在资源管理器中右键单击,选择Git克隆或者Git创建仓库,按照提示进行操作即可。

一旦仓库被克隆或者创建,你就可以开始进行基本的Git操作了,比如提交更改、拉取代码、推送代码等。

在资源管理器中,你可以通过右键单击文件或者文件夹来执行这些操作,TortoiseGit 会提供直观的界面来帮助你完成这些操作。

除了基本操作,TortoiseGit还提供了一些高级功能,比如合并分支、解决冲突、查看提交历史等。

这些功能可以帮助你更好地管理你的代码库。

总的来说,TortoiseGit提供了一个方便易用的界面,使得Git 操作变得更加直观和简单。

通过上述介绍,我希望你能对TortoiseGit的使用有一个初步的了解。

当然,要熟练掌握TortoiseGit,还需要你不断地实践和探索。

祝你在使用TortoiseGit时顺利!。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

TortoiseGit入门教程--参考资料:TortoiseGit帮助文档边城浪子二O一七年元月二十日目录1、关于版本控制 .................................................... 错误!未定义书签。

2、TortoiseGit安装:.......................................... 错误!未定义书签。

2、TortoiseGit文件夹图标说明: ...................... 错误!未定义书签。

3、克隆远程库 ........................................................ 错误!未定义书签。

4、对文件进行修改 ................................................ 错误!未定义书签。

5、提交更改。

........................................................ 错误!未定义书签。

6、push推送变更到库............................................ 错误!未定义书签。

7、从远程库更新 .................................................... 错误!未定义书签。

8、与远程库同步 .................................................... 错误!未定义书签。

9、解决冲突 ............................................................ 错误!未定义书签。

10、TortoiseGitMegar........................................... 错误!未定义书签。

11、查看本地文件与基础文件的差异 ................... 错误!未定义书签。

12、查看别人的修改............................................... 错误!未定义书签。

13、查看文件的所有修改者................................... 错误!未定义书签。

14、导出某一版本的文件....................................... 错误!未定义书签。

15、慎用Clean Up ................................................. 错误!未定义书签。

16、.gitignore和不需提交的文件 ...................... 错误!未定义书签。

17、附:删除windows凭据................................... 错误!未定义书签。

1、关于版本控制版本控制是管理信息修改的艺术,它一直是程序员最重要的工具,程序员经常会花时间作出小的修改,然后又在某一天取消了这些修改,想象一下一个开发者并行工作的团队 - 或许是同时工作在同一个文件!- 你就会明白为什么一个好的系统需要管理潜在的混乱。

这是来自TortoiseSVN文档的一段话,总结得很精辟。

TortoiseGit 是一个 Windows 下的版本控制系统Git的客户端工具,正如其名字一样,小乌龟外面有一个壳,TortoiseGit也只是Git一个壳,使您更加方便的使用Git。

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。

版本库就像一个常见的文件服务器,除了它保存你对文件和目录所有的改变。

这一特性使得你可以恢复文件的旧版本并查看历史-谁在什么时间如何进行的修改。

因此也可以说版本控制系统是一种“时间机器”。

TortoiseGit现在有多语言包可以下载,本文档使用英文版进行说明。

本文档是以个人经验参考官方文档整理出来的,可能会存在很多问题,如有理解不正确的地方希望能够指出,大家共同学习吧。

2、TortoiseGit安装:首先安装git for windows,下载地址:https://git-for-windows.github.io/下载完成后安装:默认设置即可:一路“next”直到安装完成:安装tortoisegit:从网站/上下载安装程序。

双击安装文件进行安装:2、TortoiseGit文件夹图标说明:正常文件,从上次与远程库同步后本地没有更改。

本地更改过的文件,只要文件一编辑,就会出现这个图标。

有冲突的文件。

执行“git update-index”命令后显示该图标,表示文件即将提交,但还没有提交。

表示文件已经删除或丢失。

不受版本控制的文件,这种文件不会被提交。

新添加的文件,还没有加到版本控制里。

新添加的文件,已经添加到版本控制里,但还没有提交。

借用官方文档上的一张图说明一下文件列表中各文件状态用颜色的表示:蓝色:本地修改了的文件。

紫色:新增加的文件,已经添加到版本控制里,但还没有提交。

深红:删除或丢失的文件。

绿色:本地和远程修改了的文件,更新时可能产生冲突或合并。

红色:本地库删除了文件而远程进行了修改或者相反,更新时可能产生冲突。

黑色:未修改或未加入版本控制的文件。

3、克隆远程库从现在开始要正式使用git来做版本控制了,首先我们从git远程库将项目克隆(clone)到本地:(1)在要建立项目的文件夹点击右键,选择“git clone…”:URL:填写git远程库的地址。

Directory:克隆目的地,默认为当前文件夹,不用修改。

完成后点击“ok”,这时可能需要你添加用户名和密码,如下图:Windows会自动记住用户名和密码信息,如需要修改和删除请看附录删除windows凭据部分。

点击确定后git会将远程库的文件clone到本地,如下图:打开文件夹进入项目文件夹内:这里的标记表示文件是正常的,没有进行过修改。

4、对文件进行修改Clone下来后就可以对文件进行正常编辑等操作了。

先新建一个文本文件“mytest.txt”,输入内容“aaa”,编辑完成后保存。

5、提交更改。

提交你的更改到工作目录树称为“提交”。

提交时先使用Checkfor Modifications功能查看一下都有哪些文件发生了变化,如下图:如果没有冲突,可以点击“Commit”按钮进行提交:注意:(1)message必须填写。

(2)在下面选择要提交的文件。

上图中下面的表格里列出了所有改变的文件和状态,如“Modified”表示文件修改过,双击这个文件,可以打开外部对比编辑器查看文件的改变内容。

Git要求注释必须要填写,这点和svn有点不同了,懒人们要发怒了哈哈!提交时如果提示email没有设置可以进行设置:这里设置的信息将用来标识提交者。

提交成功后如下图所示:6、push推送变更到库提交完成后可以直接提交到远程库:推送界面如下:Push完成:7、从远程库更新Pull 和 Fetch操作,这两个词不知道该翻译成什么好,先英文的呆着吧。

Pull 和 Fetch都是从库里获取数据,不同之处在于Pull会获取远程修改并且与本地库合并。

Fetch仅仅获取远程数据,而不执行合并操作。

因此比较起来还是用Fetch更加安全点。

8、与远程库同步同远程库更新之前先与远程库进行一下同步是一个不错的习惯,可以先了解一下远程库和本地的所有改动。

在文件夹空白处点击右键,选择“Git Sync…”:在同步窗口中点击“Pull”按钮边上的小三角,选择fetch用来获取远程数据,完成后如下图:第一行和第二行显示远程库已经有了一次提交,你需要更新下来,点击fetch右边小三角,选择“Fetch&Rebase”,在接下来的窗口中直接点击“是”:点击“是”:选择合并:合并完成:打开本地文件,发现对方的修改已经同步到本地:9、解决冲突如果有幸两个人修改了同个文件,后提交的用户提交时将会产生冲突,冲突需要手动解决。

我们使用另一个用户在“yourtest.txt”增加“ddd”字符并提交到远程库:然后自己在文件中增加“eee”字符:修改完成后本地文件图标变成下在的样子:然后提交到本地库:当我们提交到远程库时会出现错误:点击Pull,将远程库下载到本地库,可在同步界面中点击“pull”按钮。

下图列出来了所有的冲突文件,双击冲突文件,可以对冲突进行编辑。

10、TortoiseGitMegar解决冲突与对比文件使用TortoiseGitMegar工具,该工具可以完成以下工作:(1)察看两个文件的差异,合并它们,或者删除不想要的修改。

(2)更新后,编辑本地修改和版本库修改之间的冲突。

(3)应用补丁或查看它们。

TortoiseMerge 有三种主要视图方式:单窗格,两窗格和三窗格。

单窗格/两窗格视图用于察看修改,三窗格用来解决冲突。

解决冲突界面分三个窗口,左窗口显示他人的文件与基础文件的差异,右窗口显示我的文件与基础文件的差异。

底部窗口显示基础文件,我的文件,与他人的文件的合并结果,以及可能的冲突。

编辑时可以点击右键,在菜单中选择使用远程内容还是本工作区内容,也可以选择直接使用远程文件或本地工作区文件,还可以使用所有组合,不是他人的在我的之前,就是我的在他人的之前。

窗口中左侧显示行状态图标,已经修改的行用图标指示发生了什么类型的修改,图标意义如下:已经增加一行。

已经删除一行。

此行曾经修改过,但当前和基础内容一样(已经通过恢复到原始内容而撤销修改)。

此行只有空白的修改。

当有几行连续被标记时,此段可能被重新排版,从而造成修改。

此行已经使用 TortoiseMerge 作为文本编辑器手工修改。

此行处于冲突状态。

此行处于冲突状态,但是被空白或行结束符的设置掩盖。

检测到该行已经移到其它位置或是从其它位置移过来(This line is detected as being moved from / to another location)。

编辑完毕后点击保存按钮进行保存,自动弹出是否解决冲突对话框:点击标记为解决,将冲突标记为解决。

再次进行提交。

11、查看本地文件与基础文件的差异有时我们改了好多文件,但有一部分改错了想改回来或者想查看一下都作了哪些更改,可以使用此方法查看。

首先我们可以从文件(夹)图标上简单看出哪些文件进行了更改,如下图:根据前面说的文件夹图标中的说明,可以看出“youtest.txt”文件进行了修改,“新建文本文档(2).txt”是一个新增的文件,其它的文件没有变化。

要查看单个文件的变更情况可以在文件上点击右键,在菜单中选择“Diff with previous version”以上一个版本进行比较:要查看更多文件变更的详细情况可以在文件夹空白处点击右键,在弹出的菜单中选择“Git Sync…”,弹出git同步窗口,如下图:只比较工作区中修改的文件与本地库的差别可以直接点击“Commit”按钮,如果想比较与远程库的差异可以先进行Pull操作。

相关文档
最新文档