Skip to content

工作中常用的一些git命令

初始化仓库

bash
git init

添加代理

bash
# 设置
git config --global http.proxy http://127.0.0.1:7890

git config --global https.proxy http://127.0.0.1:7890

# 取消全局代理
git config --global --unset http.proxy

git config --global --unset https.proxy

本地连接远程仓库

bash
git remote add origin https://gitee.com/mengyang94982/git-demo.git
git push -u origin "master"

新建分支

bash
git checkout -b dev

# 它是下面两条命令的简写
git branch dev
$ git checkout dev

拉去本地不存在的远程分支并切换到此分支

bash
get checkout -b 本地分支名 origin/远程分支名

新建的分支与远程关联

bash
# 这里只是在远程创建一个dev分支 本地的dev分支和远程的dev分支并未关联
git push origin dev:dev

# 本地分支与远程关联
git push -u origin dev
# -u 是--set-upstream的缩写

将dev分支修改合并到master分支

bash
git checkout master
git merge dev

删除本地分支与远程分支

bash
# 确保当前分支不再要删除的分支上
# 切换分支
git checkout master

# 如果分支已经合并
git branch -d dev

# 强制删除分支
git branch -D dev

# 删除远程的分支
git push origin --delete dev

# 更新本地的远程跟踪分支列表
git fetch -p