Git远程初体验

目标 将远程仓库和本地仓库匹配

第一 新建远程仓库并配置

第二 新建本地仓库

使用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 和 提交信息

第六 以上的过程

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

推荐阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 14,644评论 9 163
  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 9,012评论 0 13
  • 三大区域: 工作区 → 缓存区 → 本地仓库 一 、 使用 git config 命令进行配置: git ...
    Manchangdx阅读 7,858评论 0 2
  • 以下内容是我在学习和研究Git时,对Git操作的特性、重点和注意事项的提取、精练和总结,可以做为Git操作的字典,...
    科研者阅读 8,884评论 2 19
  • 第一次读阿城就想说,阿城真是个好作家,而且属于直击我心的那种好,短篇小说和杂文写得都很有味道。这本书的书首有一个世...
    海上的橘子皮阅读 4,140评论 0 5