[windows 7(64bit)] TortoiseGit 使用

安装 TortoiseGit 及 汉化包 + Git

1、密钥:

TortoiseGit 生成并使用.ppk密钥。使用git命令 $ ssh-keygen -t rsa -C "邮箱" 产生的rsa密钥在TortoiseGit是git公钥。

git用到rsa公钥,则用TortoiseGit的PuTTY Key Generator工具来生成 git的rsa密钥 和 TortoiseGit的ppk密钥。

PuTTY Key Generator工具入口:

入口1)开始菜单入口 —— 所有程序 —— :

入口2)桌面 右键 —— TortoiseGit(T) —— 设置 —— 常规设置 —— 重新运行首次启动向导

点击 下一步 到如下页面  —— 点击 生成PuTTY密钥对(G)

入口1)和入口2)都是可以到如下页面:

按上图默认设置,点击 Generate 。按上面提示,鼠标在下面框处空白区域随意移动

最后,如下图:

说明:图中1,是生成的 public key,等下用,可点击 图中3 按钮保存。图中2,密钥密码,相当于二级密码,也可以不设置,设置了请牢记。图中4,必须保存下来,等下用,保存地址记住。

设置密钥密码 test1234,保存 公共密钥 和 私有密钥,文件如下图:

【注】一般公钥不保存,将生成的公钥复制到 Github 的SSH key里面 的Key下面,Title可以随便写:

 

2、使用密钥,克隆 及 提交文件 到远程GitHub仓库:

1)克隆

桌面新建文件夹 github-test\ ,打开文件夹,文件夹里面右键 ——  Git克隆:

 

查看仓库 Test01 地址:

设置如下:

其中:目录设置,C:\Users\Administrator\Desktop\github-test\

点击确定即可。仓库就能 克隆下来了。

2)提交

github-test\ 文件夹,新建 test.txt文件。

在文件夹内,右键 —— 提交:

出现下图:

输入 日志信息,简短的提交简介。建议设置一作者,方便查看。选中 全部(A)或如图点击勾选。点击提交

提交成功:

但是此时,远程仓库里面并没有出现 test.txt 文件,点击 上图左下角 推送(H)...,下面是真正的推送代码到远程仓库

引用 下的分支,都是默认的 master主分支(分支指的是项目开发时候的遇一个问题不知道怎么解决,又不想影响当前开发的时候,可以为此创建一个分支,分支包含目前主干上的所有内容,然后在分支上测试你的方案;当团队多人开发的时候,每个人都可以根据自己负责的模块进行新建分支进行开发,最后在合并到master主分支上)。目标 选远程的origin目标主机。

最后点击 确定。如需 输入密码时,是你设置的 Key Passphrase私钥密码。

3)通过日志回退版本:

github-test\ ,右键 —— TortoiseGit —— 显示日志:

可以看到 推送的日志信息:

选中历史的版本,右键 —— 重置“master”到这个版本...:

选择,硬重置(源码也会回退到某个版本,commit和index 都回回退到某个版本.注意,这种方式是改变本地代码仓库源码):

确定,显示:

这时,本地的 test.txt文件已经不存在了。注意 master 标签的变化:

强制推送到远程仓库:

选 已知变更:

确定。

服务器上的test.txt也被清理掉了。

 

 

 

猜你喜欢

转载自blog.csdn.net/qq_31496003/article/details/88297879