前提条件
已在windows上安装TortoiseGit。
说明:TortoiseGit是一个windows 外壳程序,也就是会集成在文件夹的右键菜单中,类似svn;而不是一个独立的客户端程序。
参考链接: https://www.cnblogs.com/hito/articles/5873236.html
TortoiseGit的使用
类似svn一样,可以将远程仓库克隆到本地(PC的一个文件夹中),从而可以在本地进行仓库内容的修改与提交,以及从远程仓库拉取最新的内容等操作。如下通过一个示例来介绍其基本的使用方法。
场景描述
在gitlab上,存在项目doc-help,且该项目的仓库包括master分支和3.1.2分支。如下介绍如何将该仓库拉取到本地,以及进行分支的切换。
操作步骤
1、在本地创建一个文件夹 12-gitlab,在该文件夹下用于创建本地仓库。
说明:12-gitlab本身仅仅是一个普通的文件夹,而不是一个本地仓库。如果一个文件夹是本地仓库则其包括仓库操作的右键菜单。
如下红框中为12-gitlab上可以使用的TortoiseGit菜单:
2、在12-gitlab文件夹上单击右键,选择“Git Clone...”菜单。
URL:从gitlab对应的项目下拷贝仓库地址
Dirctory:本地仓库的地址(系统会自动创建prd-board这个目录)
3、单击“OK”
可以看出,正在将远程仓库克隆到本地。(上述用于演示,所以拷贝到了test目录下)
4、查看doc-help即本地仓库的右键菜单。
5、将本地修改提交到远程仓库。
需要两个步骤:1) 右键 > Git Commit -> "master" 2) 右键 > Tortoisegit-->push
6、如何切换分支
右键Tortoisegit-->Switch/Checkout
切换后,原右键菜单Git Commit -> "master"变为了Git Commit -> "3.1.2"