目标 将远程仓库和本地仓库匹配
第一 新建远程仓库并配置
第二 新建本地仓库
使用git init命令 初试化一个本地仓库
第三 将本地与远程关联
有两种情况:①本地没有仓库。②本地有仓库
本地没有仓库
本地没有仓库,有两种方式:
第一种:
第一,使用git init 命令初始化 本地仓库
第二,git remote add origin 仓库url
此时本地 就已经关联上远程 了
origin 是远程仓库的别名,以后origin就代表了远程库
第二种:
直接通过克隆的方式,将远程仓库 clone 至本地
第一,git clone 仓库url
第二,将clone下来的.git文件夹,复制到自己仓库中,替换自己仓库的.git文件夹
本地有仓库
直接通过git remote add origin 仓库url 命令
查看与本地关联的远程库
通过git remote show 可以查看与本地关联的远程库
此时控制台输入 git remote show 会输出
$ git remote show
origin //远程仓库的别名
通过git remote show 别名 控制台详细输出远程库的信息
$ git remote show origin
* remote origin //远程库
Fetch URL: //从此URL 取
Push URL: //将本地版本信息 push 此url
HEAD branch: master //HEAD在远程的master上
Remote branch: //远程分支
master new (next fetch will store in remotes/origin) //远程的master分支,下次 取 将会存储在 remotes/origin中
第四 将本地版本信息push至远程
第一:新建README.md 文件
echo 'remote operation' >>README.md
第二:本地完成提交
git add .
git commit -m 'new readme'
第三:将本地的提交 推送 至远程
推送的方式有两种:
git push 将当前分支 推动 至 远程的分支上
git push -u origin master -u 的意思是 配置默认的 远程主机,以后的推送 默认就是 推送到 别名为 origin 的远程库的master上
git push -u origin master
第五 查看分支消息
git branch -a //列出所有的分支
$ git branch -a
* master //本地的master
remotes/origin/master //本地所持有的远程的master的副本信息 push和pull 都会先更新 这个引用
git branch -av //列出所有分支以及详细信息
* master 669bad3 new readme //本地分支 以及最新的提交id 和 提交信息
remotes/origin/master 669bad3 new readme //远程副本 分支 以及最新的提交id 和 提交信息
网友评论