第一种情况,不存在原文件或项目
1)新建一个空的文件夹tortoise,然后进入tortoise目录,右键操作,Git在这里创建版本库
2)弹出提示,不要勾选。查看目录,发现生成.git文件夹
3)添加readme.txt文件,添加内容,然后单机右键,添加
4)然后直接点击提交,日志信息记得填写
5)修改文件内容,保存,选中文件,右键操作,比较差异
6)提交修改,直接在文件选择右键,Git提交,日志信息记得填写
7)版本回退,首先查看日志,然后选中回退版本,右键操作,重置“master”到这个版本,弹出菜单,选中Hard模式,然后确定。
8)亦或,在空白处点击右键,选中显示引用记录,而后同上。
9)撤销修改,选中文件,右键,还原。
10)在远程仓库存在的前提下,访问之,首先设置项目的SSH,右键,设置,找到git安装目录下的ssh.exe文件
11)关联远程仓库,右键远端,这里的四个选项:
(1) 远端仓库名称,一般叫origin
(2) URL:远程仓库地址
(3) 推送URL:同上
(4) Putty密钥:我们用git bash 生成的私钥。
12)推送本地仓库,空白处点击右键,选择 “Git同步”;
13)从远程仓库拉取,空白处右键操作,拉取。
14)在文件夹的空白处点击右键,选择创建分支。填写分支名称,dev
15)在空白处选择右键,菜单中选择: 切换/检出
16)合并分支,空白处点击右键,选择合并菜单。有时回合并不成功,需要解决冲突。选中文件,右键解决冲突,之后直接提交
第二种,将存在的Maven项目推送到远程仓库,进行管理
1)进入项目目录,空白处右键Git在这里创建版本库
2)除src、pom.xml(可共享性文件)文件外,选中,右键,添加到忽略列表,2、1,会生成一个.gitignore文件。
3)在远程仓库中新建一个项目,然后在原先存在的项目目录中选中所有(.git除外),右键,添加。
4)然后直接提交,推送。填写远端,将远程仓库中的地址写入。
其余的操作同上。