Git 通过 TortoiseGit 使用

Git 通过 TortoiseGit 使用

下载软件安装包
这里写图片描述

先安装 Git 然后安装 TortoiseGit,如果先安装 TortoiseGit 再安装Git 则需要在 TortoiseGit中配置一下 Git 安装目录,此处省略

使用 TortoiseGit 将远端工程 Clone 到本地
这里写图片描述

下面例子使用的为 SSH 地址(格式为 git@...:///*.git),需要配置 Load Putty Key 需要服务端提供然后在本地生成对应的 key
这里写图片描述

也可以使用 http 远端地址 如https://github.com/sploreg/goap.git
这里写图片描述

http地址一般需要输入密码,SSH 好处是以后操作不需要输入密码了
Clone 项目成功标志如下

这里写图片描述

添加文件修改之类和使用 SVN 一样,如添加文件
这里写图片描述

当需要提交的时候(代码编写测试完成/有时候难免需要停下来解决更加紧急的BUG)
一般规定提交代码前要首先 Update 或者 Pull 等 将本地和服务器同步(为了避免冲突之类),但是 执行 Pull 前最好将本地的修改暂存到本地 Stash Save
这里写图片描述

然后就可以安心的 Pull 了,不必担心自己辛苦做的工作被冲掉
如下我对 Test.txt做了修改添加了一个文件 Test2.txt
这里写图片描述

然后将 Test2.txt 执行 Add
这里写图片描述

首先执行 Stash Save,写一个Message 便于之后查找
这里写图片描述

保存成功
这里写图片描述

然后 Pull
这里写图片描述

Pull 成功标志如下(如果没有显示有错误日志或者没有出现 Sucdess)则说明Pull发生了错误,需要先解决知道 Pull 成功为止
这里写图片描述

现在看 Test.txt 文件图标变成绿色了,Test2.txt 不见了
这里写图片描述

绿色说明Test.txt 已经和远端服务器同步了,没有任何修改,打开 Test.txt 看下
这里写图片描述

对没错,刚才 Stash Save 就是将本地的修改保存起来了,现在的 Test.txt 又变回修改前的文件了,Test2.txt 原本就是新添加的也被删除了,
现在已经 Pull 成功了,要把刚才 Stash Save 的修改再获取回来,执行
Stash Pop
这里写图片描述

执行完弹出 Stash Pop 成功消息,发现 Test.txt 图标变成红色修改状态了,Test2.txt 文件也回来了
这里写图片描述

然后打开 Test.txt 发现我添加的数据全部回来了
这里写图片描述

现在可以安全的执行 Commit 了
这里写图片描述

这里写图片描述

提交成功如下
这里写图片描述

现在只是将修改提交到了本地的仓库,但是远端并不知道,需要将提交 Push 到远端服务器才行,可以在此处点击 Push 也可以关闭界面在外部调用 Push

这里写图片描述

这里写图片描述

成功 Push,没有错误日志,也有 Sucdess 标志
这里写图片描述

同步本地和远端 Pull 和 Fetch 都可以,具体区别网上查询
这里写图片描述

也可以通过 Git Sync… 同步本地和远端
这里写图片描述

多种操作根据实际情况自动调整
这里写图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值