📜  Git 实验室全局设置 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:30:57.244000             🧑  作者: Mango

Git 实验室全局设置 - Shell-Bash

在 Git 实验室中,设置全局参数可以方便程序员快速地在不同的项目中使用相同的配置,避免一遍一遍地重复设置,提高工作效率。

设置用户名和邮箱

在 Git 中,每次提交代码时都需要记录提交者的用户名和邮箱,这是 Git 用于区分不同贡献者的重要依据。设置全局参数可以在多个项目中使用相同的用户名和邮箱,避免重复设置。

git config --global user.name "你的用户名"
git config --global user.email "你的邮箱地址"
设置推送行为

在 Git 中,默认的推送行为是将本地分支推送到与它同名的远程分支上。但是我们也可以通过设置全局参数,改变默认的推送行为,从而在多个项目中使用相同的配置。

# 推送到与本地分支同名的远程分支上
git config --global push.default matching

# 只推送当前分支
git config --global push.default simple
配置缩写

在 Git 中,可以通过配置缩写来简化命令的输入和输出,提高工作效率。例如,我们可以将 git status 缩写为 git st,将 git log --oneline --decorate --graph --all 缩写为 git lol

git config --global alias.st status
git config --global alias.lol "log --oneline --decorate --graph --all"
配置 SSH

在使用 Git 进行远程仓库的操作时,我们需要在本地配置 SSH,从而可以在本地和远程仓库之间进行安全的数据传输。可以通过以下命令配置 SSH:

# 生成 SSH 密钥
ssh-keygen -t rsa -C "你的邮箱地址"

# 将公钥添加到 GitHub(以 GitHub 为例)
cat ~/.ssh/id_rsa.pub | pbcopy

将复制的公钥粘贴到 GitHub Settings 里的 SSH and GPG keys 里即可。

以上就是 Git 实验室全局设置中一些常用的配置方法,希望对你有所帮助。