remote 命令:远程仓库管理
查看远程仓库:
git remote
添加远程仓库:
git remote add origin [email protected]:Username/repo.git
重命名远程仓库名称:
git remote rename origin github-origin
查看远程仓库 url
:
git remote get-url github-origin
修改远程仓库 url
:
git remote set-url github-origin [email protected]:Username/repository.git
删除远程仓库关联:
git remote remove github-origin
fetch 命令:获取远程仓库
拉取远程仓库到本地,但不进行合并:
git fetch origin master
分支名称为 FETCH_HEAD
。
pull 命令:获取远程仓库且进行快速合并
拉取远程仓库到本地,并且进行合并:
git pull
默认情况下,合并的方式是按照分支名称对应合并的(前提是远程和本地都有该分支):
git pull origin dev.branch
也可以指定合并不同的分支,其中 :
号前为远程分支,:
号后为本地分支。
git pull origin master:dev.branch
push 命令:推送本地至远程仓库
初次推送,需要添加 -u
参数,因为本地分支还没有和远程对应分支关联:
git push -u origin master
可以指定不同的分支进行推送:
git push origin master:dev.branch
--force
或 -f
参数表示强制推送:
git push -f
–delete
或 -d
参数表示删除远程分支:
git push origin -d master