• 3.git-push访问远程仓库的前置知识


    3.git-push访问远程仓库的前置知识

    创建好远程仓库后,我们应该怎么访问呢?

    在访问之前,我们都需要初始化自己的本地仓库。

    1.手动创建README.md文件,用于描述项目

    README file :This is where you can write a long description for your project

    2.使用git init初始化本地的仓库,并将修改后的文件提交到本地的git仓库

    git init
    git add README.md
    git commit -m "first commit"

    3.将本地仓库与远程仓库关联起来

    git remote add origin 【远端地址】
    //使用该命令后将【远端地址】命名为origin,作为远端仓库,并将它与本地仓库关联
    该命令分为两部分理解 git remote add表示远端添加仓库,该仓库名为origin,【远端地址】就是该仓库的地址

    4.将本地仓库的内容推送到远程仓库origin中

    git push -u origin master
    git pushgit push <远程仓库/主机名> <本地仓库分支名> : <远程仓库分支名>

    该命令分为三部分,git push 表示推送。

    -u origin 的-u的全称是upstream,即上传通道,该选项会指定一个默认主机。-u origin 即设置origin作为远程仓库。

    master是本地当前仓库的分支,此处省略了远端仓库的分支。

    将本地仓库分支的内容上传到【远程主仓库】下与【本地仓库分支】同名的 【远程仓库分支】

    由于同名,此处【远程仓库分支】可被省略,如果该【远程仓库分支】不存在,则会被新建。

    我们可以这样理解,D盘E盘分别为本地仓库,备份仓库,它们存储的东西是一样的。如果D盘下的game文件夹增加了1个test文件,那么相应的我们需要先找到E盘的game文件夹,然后将D:game est文件,复制到E:game.

    git remote add origin 【远端地址】的origin ,即我们先要到E:game,即设置好的远端仓库。

    git push -u origin master 的( -u origin )就是E:game,master就是D:game。git push操作就是将D:game的文件备份到E:game

    我们再次来梳理下相关内容。如果当前分支与多个主机存在追踪关系,那么这个时候-u选项会指定一个默认主机,第二次提交可以不加任何参数使用git push。

    git push-u origin master

    使用上面命令将本地仓库的master分支推送到origin主机,同时使用-u命令指定origin为默认主机。该命令适用于第一次推送,即本地仓库与远程仓库第一次关联起来时。

    git push origin

    上面命令表示,将当前分支推送到origin主机的对应分支。
    如果当前分支只有一个追踪分支,那么主机名都可以省略,可以不加任何参数使用git push了

    git push

    不带任何参数的git push,默认只推送本地仓库的当前分支,这叫做simple方式。即本地仓库与远程仓库已关联起来,当本地仓库内容发生更改,要远程仓库同时保持修改内容时,可直接使用git push.

  • 相关阅读:
    coolSQL安装与使用
    测试经验--测试流程总结
    测试经验--测试用例结构设计
    python 爬虫与数据可视化--数据提取与存储
    python 爬虫与数据可视化--爬虫基础知识
    在Eclipse中用TODO标签管理任务(Task)
    Web性能优化:图片优化
    Firebug入门指南
    Git远程操作详解
    Firebug控制台详解
  • 原文地址:https://www.cnblogs.com/singledogpro/p/15130537.html
Copyright © 2020-2023  润新知