remote、push的使用

127 阅读1分钟
  1. git remote上传到远程代码库:第一次上传

    • 初始化git版本库:git init
    • 添加文件到本地库:git add .
    • 提交文件到本地库:git commit -m "msg",这一步和上一步可以合并为git commit -am "msg",但是仅限于"msg"是已追踪的文件
    • 关联远程库:git remote add origin(可修改) branch_Name(为空时默认为master) url,关联之后可以用git remote -v 来检查是否关联成功
    • 一般情况需要先pull一下:git pull origin master
    • push到远程库:git push -u origin master
  2. git push -u参数意义

一般使用来说,git pull某个分支之后,进行修改,直接git push就会发到对应的某个分支上。但如果该分支不是从远端pull下来的,而是本地创建的,那么第一次进行push时,便需要首先和远端的某个分支建立联系,这个时候就需要用到-u参数,这样下次在本地分支push时,会自动关联到远端那个分支之上。所以,-u一般也只会在第一次push时使用。

  1. git push的其它命令
1)以下命令将本地的 master 分支推送到 origin 主机的 master 分支。
git push origin master

(2)如果本地版本与远程版本有差异,但又要强制推送可以使用 --force 参数:
git push --force origin master

(3)删除主机的分支可以使用 --delete 参数,以下命令表示删除 origin 主机的 master 分支:
git push origin --delete master

参考博客1

Git-基础-远程仓库的使用