官网
安装

Windows 64 位用户可选择 Git for Windows x64 Setup。如需便携版(无需安装,直接放 U 盘或文件夹使用),可选择 Git for Windows x64 Portable。

Windows 系统下 Git 版本控制工具的安装流程详解。涵盖官方下载、环境变量配置、编辑器选择及分支初始化设置。包含全局用户名邮箱配置、本地仓库创建与提交操作规范。最后演示如何配置 .gitignore 文件并连接 Gitee 远程仓库完成代码推送。

Windows 64 位用户可选择 Git for Windows x64 Setup。如需便携版(无需安装,直接放 U 盘或文件夹使用),可选择 Git for Windows x64 Portable。



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

通常保持默认即可,点击 Next。

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

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


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


git 命令。git 命令。决定了 Git 使用哪个 SSH 客户端来连接远程仓库(如 GitHub、GitLab)。
ssh.exe)。
优点:独立、稳定,不与系统已有 SSH 冲突,适合大多数用户。
决定了 Git 使用哪个 SSL/TLS 库来验证 HTTPS 连接的服务器证书(比如访问 GitHub、GitLab 等)。
ca-bundle.crt 证书文件,独立于 Windows 系统证书。如果你是普通个人用户,建议选择第一个选项(OpenSSL),然后点击 Next。
如果你在公司或学校内网环境下,可能需要使用公司内部的证书,可以选择第二个选项(Windows Secure Channel)。


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

winpty(例如:winpty python)。winpty。git pull 的默认行为决定了执行 git pull 时如何合并远程分支的更改到本地分支。
git pull 会失败,需要手动处理。
决定了 Git 如何保存你的账号密码或令牌(如访问 GitHub、GitLab 时的登录信息)




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

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


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

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


检查配置是否成功。

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


git status 用于查看当前仓库的状态(如哪些文件已修改、已暂存等)。.git 文件夹)。
创建 Git 本地仓库,先初始化仓库。

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

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


main 分支。test01.txt(Git 尚未开始管理它)。

test01.txt 已暂存,等待提交。git rm --cached <file> 将文件从暂存区移除(如果不想提交它)。记得要输入 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
参考内容:
# 编译产物 target/ classes/ *.class
# 依赖管理 *.jar *.war *.ear
# 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