git 学习笔记3

关联远程库及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


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。