Windows 下 Git 安装配置与 Gitee 远程仓库连接指南
在 Windows 环境下安装 Git 的详细步骤及关键配置选项,包括组件选择、环境变量设置、SSH 客户端配置及换行符处理。随后演示了如何初始化本地仓库、配置用户名邮箱、设置命令别名及解决编码问题。最后展示了如何创建 .gitignore 文件并连接 Gitee 远程仓库,完成从本地到远程的代码托管流程。
在 Windows 环境下安装 Git 的详细步骤及关键配置选项,包括组件选择、环境变量设置、SSH 客户端配置及换行符处理。随后演示了如何初始化本地仓库、配置用户名邮箱、设置命令别名及解决编码问题。最后展示了如何创建 .gitignore 文件并连接 Gitee 远程仓库,完成从本地到远程的代码托管流程。



注意:不要勾选 Only Show New Options,否则不会显示各种配置信息,包括安装路径。

一般按照默认即可,点击 Next。

可以更改名称、不添加或者改到其他目录,一般保持默认;点击 Next 进入下一步。

决定了使用 git commit 等命令时自动打开哪个编辑器来编写提交信息。


决定了创建新 Git 仓库时,默认分支的名字。
Let Git decide 使用 Git 的默认分支名(目前是 master)。这是传统名称,但近年来很多团队和平台(如 GitHub)已改用 main。


决定了 Git 使用哪个 SSH 客户端来连接远程仓库(如 GitHub、GitLab)。

决定了 Git 使用哪个 SSL/TLS 库来验证 HTTPS 连接的服务器证书(比如访问 GitHub、GitLab 等)。
如果你是普通个人用户,建议选择第一个选项(OpenSSL),然后点击 Next。
如果你在公司或学校内网环境下,可能需要使用公司内部的证书,可以选择第二个选项(Windows Secure Channel)。


决定了 Git 如何处理文本文件中的换行符(Windows 用 CRLF,Unix/Linux/macOS 用 LF)

决定了执行 git pull 时如何合并远程分支的更改到本地分支。

决定了 Git 如何保存你的账号密码或令牌(如访问 GitHub、GitLab 时的登录信息)




选择一个盘符,创建一个新的文件夹,右键。

输入 git,如下图所示则安装成功,或者输入 git --version 查看。


git config --global --list 是一个 Git 命令,用于列出当前用户的所有全局 Git 配置项。

这个错误表示你的全局 Git 配置文件(.gitconfig)不存在,因为你还没设置过任何全局配置。


检查配置是否成功。

也可以通过记事本打开 .gitconfig 文件进行配置。



创建 Git 本地仓库,先初始化仓库。

查看仓库文件夹发现多了一个 .git 文件。

同时,在命令行最后多了一个 'main'(因为我们在安装的时候选择的是使用 main 作为新仓库的分支名称的),这代表目前处于仓库的 main 分支。
在本地仓库新建一个文本文档,查看仓库状态(git status)。




记得要输入 git commit -m "提交信息"(提交信息自定义,其实就是备注信息)。
Git 的提交信息编辑界面。这是因为执行 git commit 时没有使用 -m 参数指定提交信息,所以 Git 打开了默认编辑器手动输入。
如果输入的是 git commit 就会进入到 git 的提交信息编辑界面。

解决方法:


输入 git log 就可以查看到提交的作者、时间、提交信息。

git branch

打开用户目录,创建 .bashrc 文件,找不到文件就输入
ls -la ~/.bashrc
用记事本打开 .bashrc,输入如下:

输入 git-log 如果没有正确显示日志,可以先查看
cat ~/.bashrc
确认别名成功配置,查看输出中是否有 alias git-log=... 这一行。
如果有但是命令执行失败可能没有被 Git Bash 加载,输入:
source ~/.bashrc
手动重新加载,但是注意可能存在文字乱码问题。
配置 .bashrc 文件解决编码问题:




应用后保存即可。

初始化本地仓库后设置提交忽略文件
touch .gitignore
常用 .gitignore 配置示例:
# 编译产物 target/ classes/ *.class
# 依赖管理 *.jar *.war *.ear .m2/
# Maven 本地仓库(通常不提交)
# IntelliJ IDEA Files .idea/ *.iml *.ipr *.iws *.idea .classpath .project

输入命令,成功。



微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML 转 Markdown 互为补充。 在线工具,Markdown 转 HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML 转 Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online
将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online