工作中常用的一些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