这里记载一些Tortoise的基本使用方法!当然不同的人有不同的操作习惯,这里也是笔者的经验总结!
1.首先登陆自己需要拉取文件或者代码的git,笔者这里以自己的github作为示范,可能与公司版本的git有差别,但是原理是一样的!
2.在弹框中选择是使用ssh协议还是https协议进行代码或文件的拉取,ssh和https使用的方法在上篇Git的使用方法中已经阐述,这里不再赘述!
3.选择好要拉取得协议后,这里笔者以https链接作为示范,在下图位置点击此处即可复制此处https的链接!
4.在存放项目代码的目录下(目录自定义),笔者在自己的D盘新建文件夹gitcodepull作为演示,打开文件夹右键选择“TortoiseGit”--->“Clone”,如下图:
5.将第三步复制的https链接粘贴到1位置,点击确定!
6.开始拉取,这需要一些时间,第一次拉取得时候需要自己的github账号和密码,但是后面就不需要了!小编之前有操作过,所以这里不给大家显示输入账号密码的截图了,就是在自动跳出的弹框中输入自己的远端仓库(这里演示的是笔者的GitHub)账号和密码即可!
7.“成功”后点击关闭
8.可以看到拉取的文件夹上面有绿色小勾
9.打开拉取下来的文件夹,可以看到我github上面的文件全部被拉取下来了!
10.如果是ssh协议拉取这里需要进行一个配置!(https协议拉取的忽略此步骤)
选中项目代码的文件夹(带绿色勾的),右键选择TortoiseGit”--->“Settings”
点击进入“Git”--->“Remote”--->“Origin”配置界面,项目的SSH路径粘贴进来并选择.ppk文件,如此配置之后,选中项目代码的文件夹(带绿色勾的),右键选择TortoiseGit”的pull,fetch,push功能都可以正常使用了
11.本地的代码或者文件发生改变,无论是增加代码,还是减少或者注释代码,以及增加,减少文件,都会引起变化,此时文件夹的绿色对号会变成红色感叹号!
鼠标单击此文件,点击鼠标右键,点击“添加”
点击“确定”
文件添加成功后,文件前端的标志会发生变化
此时将文件夹回退到上一层,可以看到红色!出现,证明拉取的文档已经发生了变化
点击“提交”
提交之前需要写一个提交信息,方便大家以及自己看到什么时间什么人干了什么事,这样在发生问题的时候可以很快定位到是哪个人以及哪个文件发生的问题。
这里提交按钮可以展开,选择提交并推送,就可以直接上传到服务器了,当然也可以分为两步,先提交,再推送!感兴趣的可以试试,笔者这里直接演示提交并推送了!
等待一下,上传需要时间,上传成功后点击“关闭”
打开自己的GitHub,可以看到文件确实被传了上去
我们也可以看到本地文件的+号变味了绿色对号
而且上一层文件夹的标志也发生了变化
另外值得注意的一点是,这里笔者只是自己一个人操作自己的远端仓库,但是实际工作中,是一个小组乃至多个小组共同使用一个git项目,所以在上传文件时候,如果恰好有另外一个人也在上传文件,这时就会上传失败,解决办法就是,先pull(拉取)一下,将自己本地的代码与远端仓库同步一致,再去push(推送)就可以了!
到这里Tortoise的使用就记载到这里,作为自己以后的笔记,也希望帮助大家少踩一些坑!
当然还有其他的操作,如创建分支,切换分支,合并代码等操作!这些以后有机会笔者还会继续总结!