关联远程库及push
origin表示远程库(GitHub)
git remote add origin git@github.com:XXX/xxx.git # 关联本地仓库与GitHub仓库
git remote rm origin # 删除已有的GitHub远程库
git remote -v # 查看远程库信息
git push -u origin master # 把本地库的所有内容推送到远程库上
-u的作用:是把本地的master分支内容推送到远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时可以简化命令
git push origin master # 把本地master分支内容推送至GitHub远程库
git push origin dev # 把本地dev分支内容推送至GitHub远程库
从远程库clone
获取github远程库地址
在本地git bash中输入命令行
git clone git@github.com:XXX/xx.git
fetch
git fetch origin
到远程仓库中拉取对应你本地仓库中还没有的数据。
只会将本地库所关联的远程库的commit id更新至最新,
你本地的库里面还是没有任何数据的。
pull
git pull
将本地库更新至远程库的最新状态,
取回远程主机某个分支的更新,再与本地的指定分支合并
git pull = git fetch + git merge