github仓库主页介绍

名词解释:

工作区:

  添加、编辑、修改文件等动作

暂存区:

  暂存已经修改的文件,最后统一提交到git中

git(仓库):

  最终确定的文件保存到仓库,成为一个新的版本,并且对他人可见

一、本地Git初始化及仓库创建和操作

  1、基本信息设置

    1)设置用户名

      git config --global user.name "Your Name"

    2)设置用户名邮箱

      git config --global user.email "you@example.com"

  2、初始化一个新的git仓库(存储本地文件信息)

    1)创建文件夹

      mkdir test

    2)在文件内初始化git(创建git仓库)

      cd  test

      git init

     

    

  注意:初始化一次就可以了

  验证方法:

    git config --list

  

二、Git管理本地仓库

  (一)向仓库中添加文件流程

    工作区→暂存区→git repository(git仓库)

    1、创建文件(工作区)

      touch  文件名

    

    2、添加到暂存区

      git  add 文件名

    

    3、提交到仓库

      git  commit  -m ‘描述’

    

      git  status

    

  (二)修改仓库文件

    1、修改文件

      vi a1.php

  

    2、添加到暂停区

  

    3、添加到仓库

  

  (三)删除文件

    1、删除本地文件

      rm test.php

    2、从git中删除文件

      git rm test.php

    3、提交操作

      git commit - m ‘提交描述

  

三、Git管理远程仓库

  作用:备份、实现代码共享集中化管理

  将本地仓库同步到git远程仓库流程

    工作区(本地)→暂存区(本地)→git repository(本地git仓库)→git repository(远程git仓库)

  (一)Git克隆操作

    1、目的

      将远程仓库(github对应的项目)复制到本地

    2、复制仓库地址

      

    3、实现克隆操作

      git clone 仓库地址

      

  (二)向实现克隆后本地仓库中添加文件流程

    工作区→暂存区→git repository(git仓库)

    1、创建并修改文件(工作区)

      touch  a2.php

      vi  a2.php

     

    2、添加到暂存区

      git  add 文件名

    

    3、提交到本地仓库并查看

      git  commit  -m ‘描述’

    

  (三)将本地仓库提交到Github仓库

      git push

    

      提交成功

    

私有项目,没有权限,输入用户名密码,或者远程地址采用这种类型:

(The requested URL returned error : 403 Forbidden while accessing)

vi .git/config

[remote “origin”]

url = https://github.com/用户名/仓库名.git

修改为:

[remote “origin”]

url = https://用户名:密码@github.com/用户名/仓库名.git

四、Github pages搭建各种网站

  (一)个人站点访问

    http://用户名.github.io

  (二)搭建步骤

    1、创建个人站点 → 新建仓库(注:仓库名必须是【用户名。Github.io】)

    2、在仓库下新建index.html的文件即可

  注意:

    1、github pages仅支持静态网站

    2、仓库里面只能是.html文件

五、Project Pages项目站点

  http://用户名.github.io/仓库名

  搭建步骤:

    1、进入项目主页,点击settings

    2、在settings页面,点击【Launch sutomatic page generator】来自动生成主题页面,具 体信息都可以动态修改

    3、新建站点基础信息设置

    4、选择主题

    5、生成网页

github仓库主页介绍、用git管理本地仓库和github仓库、搭建网站的更多相关文章

  1. 【git学习二】git基础之git管理本地项目

    1.背景        git基础打算分两部分来说,一部分是对于本地项目的管理,第二部分是对于远程代码仓库的操作. git运行本地项目管理包含对于相关文件的追踪,暂存区的比較分析,提交,撤销等功能. ...

  2. 使用git连接本地和远程github

    使用git连接本地和远程github 网上很多github的流程比较乱,自己尝试整理了一下,主要是步骤较为清晰,如果有不清楚的可详细进行搜索对比 1. 申请和设置github https://gith ...

  3. 记录一次使用terminal进行git管理与提交到Github的过程

    1.环境的构建: 使用Mac系统自带的Git进行版本管理存在,Git是系统的Xcode集成的 查看版本的命令: $ git --version git version (Apple Git-) 查看g ...

  4. git同步本地数据到github——第一次使用和以后使用

    git作为版本控制工具十分的好用,但是在使用的过程中,会因为仓库版本的不同步出现很多错误 一.git简单的原理交互模型 从下面的model中我们看到在不创建分支情况下始终是远程的origin和本地的m ...

  5. Git:本地项目与远程仓库的git/clone

      版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qq_40197828/article/details/79283278 初识Git命令行将本地项 ...

  6. Github 入门1 (下载git , 连接本地库与github仓库)

    /* 本篇建立在以注册GitHub账号的前提下*/ (1)  下载 git  https://www.git-scm.com // win10 可以直接红色箭头标识的 Download 2.22.0 ...

  7. git——同步本地文件到github上

    参考教程: 1.https://blog.csdn.net/weixin_37769855/article/details/99439904 2.https://www.liaoxuefeng.com ...

  8. git提交本地文件到远程仓库及参与的项目仓库

    1.git提交本地文件到组织 1.先再组织中建立个用于存放文件的仓库建然后复制仓库地址: 2.进入要上传的文件的根目录下右击 git Bash 进入git控制台,我要上传的文件如下: 3.进入后: 1 ...

  9. git 添加本地项目到远程仓库 记录一下命令

    1.初始化 git init 2.关联远程仓库 git remote add origin 你的仓库地址 3.加入到本地仓库 git add * 4.推送(强推).如果不想强推 ,可以先执行下 git ...

随机推荐

  1. springboot killed springboot 无故停止运行解决办法

    测试环境的服务部署在阿里云服务器上,运行一段时间总是自动宕掉,在配置文件里加上内存溢出配置,也不能打印出相关日志,一直找不出原因.今天在网上:http://www.cnblogs.com/chener ...

  2. SWUST OJ(1101)

    顺序表中的数据的循环移动 #include <iostream> #include <cstdlib> using namespace std; int main() { in ...

  3. 关于分布式版本控制系统Git与集中式版本控制系统SVN的区别

    我觉得最最主要的区别就是:分布式Git主要是在本地有各个历史版本,在不联网的时候,也可以更新到最新版本和查看过去的版本,而集中式SVN是所有人都将版本上传到中央服务器,当出现断网情况的时候,用户只有一 ...

  4. Jupyter Notebook 修改默认打开的文件夹的位置

    初次使用Jupyter Notebook,确实好用啊!!,又好看又好用,不过还是遇到了一个问题,安装好之后,打开Jupyter Notebook 的时候,默认的文件夹的位置是C盘下面的XXX目录,但是 ...

  5. EF6中执行Sql语句

    EF中提供了两个方法,一个是执行查询的Sql语句SqlQuery,另外一个是执行非查询的语句ExecuteSqlCommand.SqlQuery有两种形式的,一种是泛型的,一种是非泛型的.比如我们要在 ...

  6. 567. Permutation in String字符串的排列(效率待提高)

    网址:https://leetcode.com/problems/permutation-in-string/ 参考:https://leetcode.com/problems/permutation ...

  7. js的中文在网页中显示为乱码

    最近的毕业设计写道局部检查用户命是否为空和是否符合规范时 发现页面回显的中文为乱码 then  找到一个和我遇到同样问题的人呐 他说“最近在写一个商城网页的时候遇到了一个问题,那就是javascrip ...

  8. 【C/C++】C++11 Move, Forward

    左值与右值 Lvalue:可以出现在 operator= 左边的 Rvalue:只能出现在operator= 右边的 ; int a = b; a = b; a = a + b; a + b = a; ...

  9. zzw原创_linux下的ping6用法

    [oracle@sv0379 ~]$ /sbin/ifconfig  -aeth0      Link encap:Ethernet  HWaddr 00:E0:81:BC:4B:08         ...

  10. linux常用命令 awk命令

    awk命令 awk [选项] '条件1{动作1} 条件2{动作2}...' 文件名 条件(Pattern) *) 一般使用关系表达式作为条件 *) x>10 判断变量x是否大于10 *) x&g ...