Git常用命令

Git切换不同的代理 #

通过创建 git alias 或者写一个简单的脚本来快速切换代理。 使用 git alias :

[alias]
    proxy7897 = "!git config --global http.proxy http://127.0.0.1:7897 && git config --global https.proxy https://127.0.0.1:7897"
    proxy10809 = "!git config --global http.proxy http://127.0.0.1:10809 && git config --global https.proxy https://127.0.0.1:10809"
    noproxy = "!git config --global --unset http.proxy && git config --global --unset https.proxy"

使用方法:

git proxy7897    # 切换到7897端口
git proxy10809   # 切换到10809端口
git noproxy      # 取消代理

创建批处理脚本

Git基础常用命令 #

  1. 查看未提交的文件修改行数:
git diff --stat HEAD
  1. merge、rebase
    • git merge:将两个分支的历史记录合并到一起,保留所有提交记录
    • git rebase:将一个分支的提交应用到另一个分支上,通常用于保持提交历史的线性。一般会将远程分支放前面,然后本地提交接在远程分支的提交之后,这样看上去就是一个线性的提交历史