编辑
2023-08-18
笔记
0

目录

Git 笔记
从主仓库更新代码到 fork 仓库
从 github 中拉取变更同步到本地,并提交到 fork 仓库
配置 Git 提交时的邮箱和用户名
设置 HTTP/HTTPS 免密登录(git clone 第二次不需要再次输入密码了)
设置 HTTP 代理
线上Git仓库把 master 主分支改为了 main 主分支

Git 笔记

从主仓库更新代码到 fork 仓库

shell
git remote -v git remote add github https://github.com/chenxiangfang/Main.git git fetch github git merge github/master git push

从 github 中拉取变更同步到本地,并提交到 fork 仓库

shell
git fetch github git merge github/master git push git fetch github --all git push origin --all

配置 Git 提交时的邮箱和用户名

shell
# 全局修改 git config --global user.email "565499699@qq.com" git config --global user.name "Xiangfang Chen" # 当前仓库修改 git config user.email "565499699@qq.com" git config user.name "Xiangfang Chen"

设置 HTTP/HTTPS 免密登录(git clone 第二次不需要再次输入密码了)

bash
git config --global credential.helper store

设置 HTTP 代理

bash
# 设置代理 git config --global http.proxy http://proxyUsername:proxyPassword@proxy.server.com:port git config --global https.proxy https://proxyUsername:proxyPassword@proxy.server.com:port # 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 http.proxy

线上Git仓库把 master 主分支改为了 main 主分支

bash
# Switch to the "master" branch: git checkout master # Rename it to "main": git branch -m master main # Get the latest commits (and branches!) from the remote: git fetch # Remove the existing tracking connection with "origin/master": git branch --unset-upstream # Create a new tracking connection with the new "origin/main" branch: git branch -u origin/main

本文作者:菜鸟

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 许可协议。转载请注明出处!