还不会 Git?最详细教你学会 Git + TortoiseGit 安装使用及提交代码!

简介: 还不会 Git?最详细教你学会 Git + TortoiseGit 安装使用及提交代码!

软件下载

从 Git 官网 下载 Git 安装程序,点击 Download for Windows:


点击下载 64-bit Git for Windows Setup:


Git for Windows Setup 为安装版本,建议选择此版本

Git for Windows Portable 为绿色免安装版本


  • 从 TortoiseGit 官网 下载 TortoiseGit 安装程序:

  • 下载简体中文包(可选):


安装 Git

  • 双击运行 Git-2.43.0-64-bit.exe 安装程序:

  • 点击 Next


  • 可修改安装路径,注意不要包含中文和空格,点击 Next

  • 选择组件,保持默认即可,点击Next
  • 安装版本的优点是可以自动将 Git Bash HereGit GUI Here 添加到右键菜单


  • 选择创建开始菜单,保持默认即可,点击 Next

  • 选择选择 Git 使用的默认编辑器,默认使用 Vim 编辑器,点击 Next

  • 设置新存储库中初始分支的名称,保持默认即可,点击 Next

  • 配置 PATH 环境变量,保持默认即可,点击 Next

  • 选择 SSH 可执行文件,保持默认即可,点击 Next

  • 选择 HTTPS 库,保持默认即可,点击 Next

  • 配置行尾转换方式,保持默认,点击 Next

配置终端模拟器,保持默认,点击 Next:

使用 MinTTY(MSYS2的终端);Git Bash 将使用 MinTTY 作为终端模拟器,它支持可调整大小的窗口、非矩形选择和 Unicode 字体。Windows 控制台程序(如交互式 Python)必须通过 “winpty” 启动,才能在 MinTTY 中工作。

使用 Windows 的默认控制台窗口;Git 将使用 Windows 的默认控制台窗口(“cmd.exe”),它可以很好地与交互式 Python 或 node.js 等 Win32 控制台程序配合使用,但默认回滚非常有限,需要配置为使用 Unicode 字体才能正确显示非 ASCII 字符,并且在 Windows 10 之前,它的窗口不能自由调整大小,只允许矩形文本选择。


  • 配置 git pull 的默认操作,保持默认,点击 Next


  • 选择一个凭证管理器,保持默认,点击 Next

  • 配置额外选项,选择启用文件系统缓存,保持默认即可,点击 Next

  • 配置实验选项,默认不勾选,点击 Install

  • 安装中:

  • 安装成功,点击 Finish

  • 右键菜单可以看到 Git Bash HereGit GUI Here 选项即安装成功:


安装 TortoiseGit

  • 双击运行 TortoiseGit 安装文件:

  • 点击 Next


  • 点击 Next

  • 选择 SSH 客户端, 选择 OpenSSH,点击 Next

  • 可修改安装地址,点击 Next


  • 点击 Install,开始安装:

  • 安装完成,点击 Finish

  • 右键菜单可以看到相关选项:

安装 TortoiseGit 汉化包(可选)

  • 双击运行 TortoiseGit 汉化文件:

  • 点击 下一步 即可开始安装:


  • 安装 完成

软件配置

  • 按照 右键---> TortoiseGit ---> Settings 打开配置:

  • 此处可更改软件语言,可以看到已安装的中文汉化包;
  • 若使用汉化包,选中 中文(简体)(中国),点击右下角 应用 重新启动软件即可:

  • 点击侧边栏 Git,填写用户信息,点击 应用

密钥配置

  • 打开 开始---> TortoiseGit ---> PuTTYgen

  • 点击 Generate 开始生成密钥:


  • 密钥生成完毕后,分别点击 Save private keySave public key 将密钥保存到本地:

  • 示例:添加公钥到 gitee,找到 设置---> SSH公钥,将保存的公钥添加进去,点击 确定

  • 添加成功:


  • 私钥配置:打开 开始--->TortoiseGit--->Pageant,启动后在系统托盘中:

  • 右键 Pageant 图标,点击 Add Key,选中之前保存的私钥文件,点击 打开:


  • 再次右键 Pageant 托盘图标,点击 View Key,就可以看到私钥已经添加成功了:

尝试一下

  • 笔者创建了一个 gitee 仓库,点击 复制 链接

  • 在本地目录右键,点击 克隆

  • 可以看到已经识别出要克隆的仓库链接,点击 确定


  • 输入 gitee 账号和密码,点击 Continue

  • 克隆完毕,提示一个 warning 是因为这个仓库是新建的没有任何东西;
  • 点击 显示日志 可以查看日志信息,不需操作即可点击 关闭


  • 新建一个 README.md 文件,将其添加到仓库中:

  • 选中右键该文件,点击 TortoiseGit ---> 添加

  • 添加完成,点击 提交

  • 填写日志信息,点击 提交

  • 提交成功,点击 推送

  • 默认提交到 master 分支,点击 确定


  • 提交成功,可以点击 仓库链接查看提交:

  • 查看仓库状态:

更多内容

  • Hello阿尔法-CSDN博客
相关文章
|
5月前
|
JavaScript 前端开发 持续交付
实际工作中 Git Commit 代码提交规范是什么样的?
实际工作中 Git Commit 代码提交规范是什么样的?
251 7
|
5月前
|
网络安全 开发工具 git
Git仓库创建与代码上传指南
本教程介绍了将本地项目推送到远程Git仓库的完整流程,包括初始化本地仓库、添加和提交文件、创建远程仓库、关联远程地址及推送代码。同时,还提供了`.gitignore`配置、分支管理等可选步骤,并针对常见问题(如认证失败、分支不匹配、大文件处理及推送冲突)给出了解决方案。适合初学者快速上手Git版本控制。
|
8月前
|
存储 Shell 开发工具
Git和TortoiseGit的安装与使用
Git和TortoiseGit的结合使用,可以大大提高版本控制的效率和便捷性。通过本文的步骤,您可以轻松安装和配置Git及TortoiseGit,并掌握基本的版本控制操作。
1501 82
|
4月前
|
开发工具 git 索引
如何使用Git的暂存区来管理代码更改?
如何使用Git的暂存区来管理代码更改?
755 0
|
6月前
|
Shell 网络安全 开发工具
Git常见问题解决:解决TortoiseGit的No supported authentication methods available错误。
总的来说,遇到"No supported authentication methods available"这个问题,就像是钓到了一条刺猬。解决它就像是给刺猬穿上一件新衣服。首先,你需要生成新的SSH秘钥对,然后,将你的公钥添加到Git服务器,这样,你的SSH客户端就能认出刺猬了。接下来,将你的私钥添加到SSH agent,让你的SSH客户端拥有这个刺猬的“身份证”。最后,你还需要告诉TortoiseGit,如何使用这个新的SSH秘钥,也就是将刺猬的“身份证”告诉TortoiseGit。只需要做到这四点,你就可以顺利地解决这个问题了。希望这个步骤为步的解决方法能够帮到你解决这个问题,让你的代码
518 21
|
IDE 网络安全 开发工具
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
146 1
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
|
9月前
|
Devops Shell 网络安全
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
351 16
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
|
12月前
|
开发工具 git
git如何修改提交代码时的名字和邮箱?
git如何修改提交代码时的名字和邮箱?
3082 4
|
12月前
|
Java Linux 开发工具
IDEA中git提交前如何关闭code analysis以及开启格式化代码
【10月更文挑战第12天】本文介绍了在 IntelliJ IDEA 中关闭代码分析和开启代码格式化的步骤。关闭代码分析可通过取消默认启用检查或针对特定规则进行调整实现,同时可通过设置 VCS 静默模式在提交时跳过检查。开启代码格式化则需在 `Settings` 中配置 `Code Style` 规则,并通过创建 Git 钩子实现提交前自动格式化。
3774 3
|
Shell 网络安全 开发工具
git与gitee结合使用,提交代码,文件到远程仓库
本文介绍了如何将Git与Gitee结合使用来提交代码文件到远程仓库。内容涵盖了Git的安装和环境变量配置、SSH公钥的生成和配置、在Gitee上创建仓库、设置Git的全局用户信息、初始化本地仓库、添加远程仓库地址、提交文件和推送到远程仓库的步骤。此外,还提供了如何克隆远程仓库到本地的命令。
git与gitee结合使用,提交代码,文件到远程仓库