tortoisegit(tortoisegit提交)

http://www.itjxue.com  2023-01-27 14:21  来源:未知  点击次数: 

如何利用TortoiseGit将本地工程上传到GitHub上

假如现在我们用Eclipse新建了一个java工程,我们想把它托管到GitHub上面进行版本控制,该如何操作呢?通过TortoiseGit可以方便地将一个本地工程上传到GitHub中我们新建的某个仓库中,下面就给大家介绍一下具体的操作步骤。

假设我们的java工程放在目录D:\\Test中,那么我们进入Test文件夹中,右键菜单点击【Git Create repository here】,这时弹出一个对话框要我们选择是否勾选【Make it Bare】,如果勾选上的话表示我们在当前目录中只有git的repository文件夹和文件,代码工作区在另外的地方,也就是说git的仓库信息和代码是分开在不同的地方;如果不勾选【Make it Bare】的话,git的仓库和代码是处在同一个目录中进行管理。在这里我不勾选【Make it Bare】,创建完以后目录中多了个隐藏的文件夹.git,里面存放了git仓库的信息。

2

接下来我们配置一下Git的用户和邮箱信息,右键【TortoiseGit】——【Settings】,在弹出的Settings窗体中选择【Git】节点,然后在User Info中可以设置Name和Email,点击【应用】即可。

3

在Test目录中右键【Git Commit - master】,弹出【Commit】窗体,在【Message】区域中填写备注信息,然后在【Changes made】中勾选上要提交的文件,然后点击【CommitPush】按钮,弹出【Push】窗体。

4

在【Push】窗体中,Ref区域表示我们本地的仓库代码,Destination区域表示要推送到的目标仓库。Local中的master表示本地仓库的主分支,点击Remote右边的【Manage】按钮,进行远程仓库信息的设置。

5

在弹出的【Settings】窗体中,选中【Git】——【Remote】节点,在右侧区域中,Remote中表示我们给可以给我们要推送代码的远程仓库起一个别名,在这里我们叫做origin;URL是我们GitHub仓库的SSH地址;在【Putty Key】中我们选择之前用TortoiseGit中的工具puttygen.exe生成的private key。设置完这些以后点击【应用】按钮,然后点击【确定】按钮。

6

配置好远程仓库的信息后,我们在【Push】窗体中点击【OK】按钮,最后在提交窗体的信息中出现【Success..】的信息,表示我们已经将本地的java工程成功地上传到了GitHub的仓库中,接下来我们就可以利用git来对该工程进行版本控制了。

END

tortoisegit与git是什么关系?

TortoiseGit是一个开放的,为的git版本控制系统的源客户端。像一个普通的文件服务器,除了会记得您有史以来的文件和目录的每一个变化外,还可以恢复您的文件的旧版本,并研究如何以及何时改变了历史数据,谁改变了它。

TortoiseGit其实就是对git的一个封装起来的程序,用来简化git操作.不仅仅可以实现git仓库管理,还可以通过它实现权限控制。

如何使用tortoisegit

Git的使用越来越广泛

使用命令比较麻烦,下面讲解一下tortoisegit的使用

先下载安装git(msysgit)和tortoisegit,安装后提示重启电脑,不解释

1.找一个文件夹做仓库

这里用repository\shared.gif,空白处点击右键出现以下菜单,创建共享仓库

在弹出的对话框勾选make it bare

第一次的话会提示是个空仓库

2.在工作目录下,先确认身份TortoiseGit--Setting,在打开的对话框里,左边选git,右边就会出现写用户名和邮箱的地方

在用户工作目录下点击右键,选择git clone,弹出对话框

点击ok后,发现此文件夹下多了一个隐藏的文件夹.git,则clone成功

3.ethan用户在.git同级目录下添加一个文件index.jsp,里面写内容"hello git!"

然后右键Tortoisegit--add,完成后index.jsp变成+号

然后右键Git Commit - "master"... 在弹出的对话框,输入message信息后点ok,此时index.jsp变成对勾,提交到了本地服务器

然后右键Tortoisegit--push则提交到了远程服务器

4.other用户

在other用户的工作目录下,输入用户名和邮箱后,clone和pull,发现了.git文件夹和index.jsp

打开index.jsp输入other update file 保存后,index.jsp变成红色的感叹号

此时右键没有add实际上是工具帮add,然后commit和push

ethan用户pull下来,发现index.jsp里有了other update file

5.冲突解决

有冲突的话,TortoiseGit--Edit conflicts 比较之后解决冲突之后 TortoiseGit--Resolve然后commit和push

如何安装tortoisegit

tortoisegit(git客户端) v2.4.0.2中文版

软件安装方法

1、下载解压缩,双击文件“TortoiseGit-1.8.12.0-32bit.msi”安装原版;

2、再双击“TortoiseGit-LanguagePack-1.8.12.0-32bit-zh_CN.msi”安装汉化补丁;

3、开始菜单--程序--Settings--右侧语言设置中,选择简体中文。

4、打开软件,tortoisegit已经成功汉化,注意少部分依然是英文,估计是因为后来新增的功能。

(责任编辑:IT教学网)

更多

相关网络赚钱文章

推荐网络赚钱文章