TortoiseGit安装及实用操作
- TortoiseGit安装
- TortoiseGit配置
- TortoiseGit基本操作
- Git Clone——克隆远程仓库到本地
- Git Commit——提交改动到本地的版本库
- Git Push——将本地修改提交到远程仓库
- Git Pull——拉取别人的更新
- 总结
TortoiseGit安装
首先是下载好如图所示TortoiseGit的文件,百度TortoiseGit找到官网下载对应操作系统的版本就可以了。安装后一路next。
TortoiseGit配置
安装好以后,会有一个Fisrt Start Wizard,这里对软件进行一些配置。
一路下一步,到下面这张图时,就是把TortoiseGit和前面安装的git关联上,这里选上Git.exe的路径。
再输入一下git的邮箱用户名,剩下的一路next就行。
上述步骤搞定后,在任何一个文件夹右键可以看到如下截图。
TortoiseGit基本操作
使用TortoiseGit相当于是把git的一些命令行操作给可视化了,因此会容易不少。下面以拉取仓库Nju-Ben/soyder-nlp-gis.etc为例,介绍下实用的基本操作。
Git Clone——克隆远程仓库到本地
首先进入仓库,拷贝仓库地址,我一般是通过ssh的方式,要简单地配置一下。这里简化起见,直接通过http方式。
然后自己找一个空白的文件夹,右键clone仓库。
然后填上仓库的url地址。
然后success说明克隆成功了。
远程仓库被拉到本地文件夹了。
Git Commit——提交改动到本地的版本库
为了后面演示冲突,这里我先不用之前使用的电脑A,换一台电脑B,演示Commit和Push操作。
首先在本地把自己的修改加进去。
然后右键Git Commit
然后选中要提交的修改,随便输入message,点击commit。
然后就成功了。
Git Push——将本地修改提交到远程仓库
如果是http方式,会让你输入github账号和密码。
然后就成功交到远程了。
Git Pull——拉取别人的更新
由于多人同时维护一个仓库,存在着冲突的可能,这块建议稍微看一下git的原理。这里换回第一台电脑A,在这台电脑上本地仓库里还没有新提交的论文,让我们先用前面讲的方法同样git commit,git push看看会发生什么。
此时git commit是成功的,但git push会提示冲突。
所以在进行修改之前,一定要确保自己的仓库和远程的仓库是同步的,这就需要一个git pull操作。
Git Pull会把远程仓库里最新的内容拉下来,此后就可以提交东西了。当然还有各种情况导致冲突,特别是自己在本地和别人在远程改了同一个文件之后,这些情况只有用别的解决方法,这里不描述。
可以看到在电脑B上提交的文章被拉下来,到了电脑A的本地了。同时,这就演示了一下如何实现多人协作的。
总结
所以总结一下,通过以下流程就可以愉快地开始在github上玩耍,参与开源项目了。
首先找到github远程仓库。
然后克隆到本地文件夹里。
接着在每次提交自己的内容前先git pull一下,保证内容是最新的。
最后进行git commit , git push操作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)