git push
命令用于将本地仓库的提交推送到远程仓库。以下是 git push
命令的基本用法和注意事项:
基本用法
-
基本格式 :
git push [remote] [branch]
-
参数说明 :
-
-u
或--set-upstream
:将本地分支与远程分支关联起来,方便以后的推送和拉取操作。 -
remote
:远程仓库的名称,通常是origin
。 -
branch
:要推送的分支。 -
示例 :
-
将本地
master
分支推送到远程origin
仓库的master
分支:git push origin master
-
将本地当前分支推送到远程
origin
仓库的同名分支:git push origin
-
将本地
master
分支推送到远程origin
仓库的master
分支,并与远程仓库关联起来:git push -u origin master
注意事项
-
在推送前,确保本地仓库与远程仓库没有冲突的改动。可以使用
git pull
命令先将远程仓库的最新提交拉取到本地仓库。 -
推送时,可能会遇到权限问题,需要输入远程仓库的用户名和密码。
-
如果远程仓库有多个分支,并且要推送的分支与当前分支不同,需要切换到要推送的分支。
-
推送成功后,可以在远程仓库查看到已经提交的改动。
示例
假设你有一个名为 verydoc-git-test
的远程仓库,本地添加了一个文件 verydoc-test.txt
,你可以按照以下步骤使用 git push
命令:
-
添加文件:
$ touch verydoc-test.txt
-
添加文件到暂存区:
$ git add verydoc-test.txt
-
提交更改:
$ git commit -m "添加到远程 master"
-
推送更改到远程仓库:
$ git push origin master
以上就是 git push
命令的基本用法和注意事项。