Git配置

初始化

git config --global user.name bigtan
git config --global user.email bigtan@live.com
git config --global http.proxy http://127.0.0.1:1080

Submodule

# 示例:添加一个名为 "lib" 的子模块
git submodule add https://github.com/user/repo.git lib

# 初始化子模块(克隆后首次使用)
git submodule init

# 更新子模块到最新提交
git submodule update

# 初始化并更新所有子模块(一步完成)
git submodule update --init

# 递归初始化和更新(包含嵌套子模块)
git submodule update --init --recursive

git diff

git diff --no-index --word-diff file1.txt file2.txt


这个命令用于比较两个文件的差异,即使它们不在 Git 仓库中。


--no-index: 允许比较工作目录之外的文件,不需要 Git 仓库
--word-diff: 以单词级别显示差异,而不是行级别

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注