Git 通过 TortoiseGit 使用

下载软件安装包
Git 通过 TortoiseGit 使用

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

使用 TortoiseGit 将远端工程 Clone 到本地
Git 通过 TortoiseGit 使用

下面例子使用的为 SSH 地址(格式为 [email protected]...:///*.git),需要配置 Load Putty Key 需要服务端提供然后在本地生成对应的 key
Git 通过 TortoiseGit 使用

也可以使用 http 远端地址 如https://github.com/sploreg/goap.git
Git 通过 TortoiseGit 使用

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

Git 通过 TortoiseGit 使用

添加文件修改之类和使用 SVN 一样,如添加文件
Git 通过 TortoiseGit 使用

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

然后就可以安心的 Pull 了,不必担心自己辛苦做的工作被冲掉
如下我对 Test.txt做了修改添加了一个文件 Test2.txt
Git 通过 TortoiseGit 使用

然后将 Test2.txt 执行 Add
Git 通过 TortoiseGit 使用

首先执行 Stash Save,写一个Message 便于之后查找
Git 通过 TortoiseGit 使用

保存成功
Git 通过 TortoiseGit 使用

然后 Pull
Git 通过 TortoiseGit 使用

Pull 成功标志如下(如果没有显示有错误日志或者没有出现 Sucdess)则说明Pull发生了错误,需要先解决知道 Pull 成功为止
Git 通过 TortoiseGit 使用

现在看 Test.txt 文件图标变成绿色了,Test2.txt 不见了
Git 通过 TortoiseGit 使用

绿色说明Test.txt 已经和远端服务器同步了,没有任何修改,打开 Test.txt 看下
Git 通过 TortoiseGit 使用

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

执行完弹出 Stash Pop 成功消息,发现 Test.txt 图标变成红色修改状态了,Test2.txt 文件也回来了
Git 通过 TortoiseGit 使用

然后打开 Test.txt 发现我添加的数据全部回来了
Git 通过 TortoiseGit 使用

现在可以安全的执行 Commit 了
Git 通过 TortoiseGit 使用

Git 通过 TortoiseGit 使用

提交成功如下
Git 通过 TortoiseGit 使用

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

Git 通过 TortoiseGit 使用

Git 通过 TortoiseGit 使用

成功 Push,没有错误日志,也有 Sucdess 标志
Git 通过 TortoiseGit 使用

同步本地和远端 Pull 和 Fetch 都可以,具体区别网上查询
Git 通过 TortoiseGit 使用

也可以通过 Git Sync… 同步本地和远端
Git 通过 TortoiseGit 使用

多种操作根据实际情况自动调整
Git 通过 TortoiseGit 使用

相关文章:

  • 2021-05-27
  • 2021-07-08
  • 2022-01-01
  • 2021-06-06
  • 2021-04-15
  • 2021-11-09
  • 2021-10-04
猜你喜欢
  • 2021-07-21
  • 2021-10-31
  • 2022-01-10
  • 2021-04-15
  • 2021-04-03
相关资源
相似解决方案