git相关命令行操作

更新时间 🔔🕙 2026年6月3日

添加/删除代理设置

// 查看当前代理设置
git config --global http.proxy

// 设置当前代理为 http://127.0.0.1:1080 或 socket5://127.0.0.1:1080
git config --global http.proxy 'http://127.0.0.1:1080'
git config --global https.proxy 'http://127.0.0.1:1080'
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'

// 删除代理
git config --global --unset https.proxy

fork了仓库了,更新upstream

# 将上游存储库添加为远程
git remote add upstream https://gitlab.com/original-repo.git
# 拉取上游存储库的更改
git fetch upstream
# 将上游更改合并到当前分支,如果是其他分支,需要执行下面的代码 git checkout main
git merge upstream/main
# 推送更改到您的 fork
git push origin main

同一个仓库,合并dev分支的修改到main

# 拉取最新的上游更改
git fetch
# 切换到主分支(main)
git checkout main
# 合并开发分支的更改
git merge dev
# 推送更改到您的 fork
git push origin main

配置用户名称和邮箱

# 全局更改
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com

# 仅配置当前 git 仓库
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com
转载请备注引用地址:编程记忆 » git相关命令行操作