远程操作

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
Previous