zoukankan      html  css  js  c++  java
  • Github使用自己的远程仓库

    创建一个简单的项目

    在此课程中,我们需要一个使用示例项目以测试远程仓库的使用,向远程仓库推送更新,以及从远程仓库获取更改等操作。

    请完成以下操作,注意app.css文件要放在css子文件夹里面。

     

    在 GitHub 上托管

    托管 Git 项目的方式有多种。但最受欢迎的托管网站被称为 GitHub,你可能以前听说过。现在 GitHub 的问题是,这个名字与 Git 非常相似,有时候人们会将 Git 和 GitHub 混淆,认为它们是完全一样的,而事实上它们大相径庭。

    • Git 是一个版本控制工具

    • GitHub 是一个托管 Git 项目的服务

    • 远程仓库与你使用的本地仓库一样,只是存储在不同的位置。要管理远程仓库,可使用 git remote 命令:
    • 将更改推送到远程仓库

    推送 commits

    要将本地 commits 推送到远程仓库,你需要使用 git push 命令。你要提供远程仓库简写名以及用于容纳你的 commit 的分支名:

    $ git push <remote-shortname> <branch>


      我们的项目位于 GitHub 上 - 这太酷了,也让我们的工作变得很轻松!GitHub 有一个很棒的功能,即它会自动显示 README 文件的内容,这非常有用。

        GitHub 还会显示很多关于我们仓库的详细信息。现在它显示仓库中有:

    • 一个 commit

    • 一个分支

    • 一名贡献者

    在继续之前,我们来检查一下本地仓库,看看在推送更改后它有何变化。

    运行以下命令:

    $ git log --oneline --graph --decorate --all




      再强调一次。本地仓库中出现的分支实际上在跟踪远程仓库中的一个分支(例如,本地仓库中的 origin/master 称为跟踪分支,因为它在跟踪远程仓库上简写名为 "origin" 的 master 分支)。

    记住,origin/master 分支不实时映射远程仓库 master 分支所在的位置。如果远程仓库的 master 分支移动,本地 origin/master 分支仍会待在原地。要更新此分支,我们需要同步两个仓库。

    git push 会同步远程仓库与本地仓库。

    要执行相反操作(将本地仓库与远程仓库同步),我们需要使用 git pullgit pull 的格式与 git push 的非常相似 - 提供远程仓库的简写名,以及你要拉取 commit 的分支名称。

    $ git pull origin master


    你需要向 git fetch 提供和 git pull 完全相同的信息,也就是说要提供你想获取的远程仓库的简写名及其分支:

    $ git fetch origin master

  • 相关阅读:
    MyEclipse Ctrl+F搜索框太小
    SqlServer2012评估期已过问题
    $("#form_iframe").contents().find('.nav-tabs').children().eq(2).hide();
    数字格式化
    equals和==的区别
    静态代码块
    this调用有参构造方法
    正则表达式
    日期和时间字符串格式化
    Legacy autograd function with non-static forward method is deprecated and will be removed in 1.3.
  • 原文地址:https://www.cnblogs.com/jingxinerwei/p/12470468.html
Copyright © 2011-2022 走看看