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