GitHub基础操作

1.Git简介

Git是目前世界上免费、开源的最先进的分布式版本控制系统。这个软件能记录每次文件的改动。类似下图所示:

2.基本概念解析:

1)  Repository(仓库)

用来存放项目代码,1个开源项目对应一个仓库,多个开源项目对应多个仓库

2)  Star(收藏):收藏项目,方便下次查看

3)  Fork(复制克隆项目):该fork的项目是独立存在的。

4)  Pull Request(发起请求):基于fork的,当AforkB的项目,需要B同步时可使用该命令

5)  Watch(关注):项目有任何更新,都会第一时间收到通知。

6)  Issue(事务卡片):发现代码bug,但是目前无成型代码,需讨论时使用。

注意:github在国外服务器,所以访问较慢,或者是无法访问,需FQ,可以使用(Shadowsocks);私有仓库智能自己看或指定的朋友才有权限操作(收费);新注册用户需验证后才可以使用git库。

3.Git初始化:git init

4.基本信息配置

1>     设置用户名 git config –global user.name +”用户名”

2>     设置用户邮箱 git config –global user.name +“邮箱”

3>     查看设置:git config –list

5.向仓库中添加文件

1>     创建文件:touch  1.py

2>     文件暂时保存到暂存区:git add 1.py

3>     文件从暂存区保存到工作区:git commit –m +“文件描述”

6.向仓库中修改文件

1>修改文件:vi  1.py

2>文件暂时保存到暂存区:git add 1.py

3>文件从暂存区保存到工作区:git commit –m +“文件描述”

7.删除文件

1>删除文件:rm -rf 1.py

2>文件从git中删除:git rm 1.py

3>提交操作:git commit –m +“文件描述”

8.Git远程仓库:备份,实现代码共享集中化管理

9.Git克隆操作仓库github对应的项目复制到本地:git clone +仓库地址

10.将本地仓库同步到远程仓库:git push

11.Git Pages搭建个人站点:

1> 访问:https://用户名.github.io

2> 搭建步骤:a.创建个人站点:新建仓库(仓库名必须是:用户名.github.io)

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

注意:github pages仅支持静态网页;仓库里面只能是.html文件

12.Project Pags项目站点

1> 访问:https://用户名.github.io/仓库名

2> 搭建步骤:

A. 进入项目主页,点击settings

B. 在setting里面点击Launch automatic page genetator

C. 新建站点基础信息配置

D. 选择主题

E. 生成网页

时间: 2024-08-27 18:26:08

GitHub基础操作的相关文章

Mac下Git的基础操作

目前最火的版本控制软件是Git了吧,今天简单梳理一下Mac下Git的基础操作~~ 一.什么是Git Git是一个分布式代码管理工具,用于敏捷的处理或大或小的项目,类似的工具还有svn. 基于Git的快速的.免费的.稳定的在线代码托管平台有github,还有一些国内的,coding.csdn代码托管平台.京东代码托管平台等等. 二.Git的基本使用 1.注册一个git账号 咱们以coding代码托管平台为例来简单介绍 A.登陆coding网站https://coding.net/,注册coding

Git基础操作

配置秘钥 1.检查本机有没有秘钥 检查~/.ssh看看是否有名为d_rsa.pub和id_dsa.pub的2个文件. $ ~/.sshbash: /c/Users/lenovo/.ssh: Is a directory 2.如果没有就创建新的秘钥 $ ssh-keygen -t rsa -C "注册Github用的邮箱" $ ssh-keygen -t rsa -C "注册Github用的邮箱" 按照提示一路输入即可. ssh-keygen -t rsa -C &q

分布式版本管理器Git的基础操作与配置指南<二>

一.Git分支介绍与创建 Git中的分支,其实本质上仅仅是个指向commit对象的可变指针.Git回使用master作为分支的默认名 字,在若干次提交后,你其实已经有了一个指向最后一次提交对象的master分支,它在每次提交的时候 都会自动向前移动. 1.Git分支的创建,切换和删除 git branch 不带参数,它会给出当前所有分支的清单,*表示当前所在的分支 git branch -v 附带显示各个分支最后一次commit信息 git branch testing 创建一个tesing分支

IOTutility 一个轻量级的 IOT 基础操作库

目录 IOTutility 一个轻量级的 IOT 基础操作库 1. 为什么要写一个 IOT 编程库? 2. IOTutility 具有什么功能? 3. IOTutility 有什么特点 IOTutility 实现了哪些功能 MQTT protocol implement MQTT 实现 1. 创建一个 MQTT_Session 2. 连接到服务器 3. 订阅感兴趣的主题 4. 可以通过 Publish 接口直接上传消息给服务器 如何使用 1. 下载代码 2. 编译代码库 3. 编译示例程序并执行

python下selenium模拟浏览器基础操作

1.安装及下载 selenium安装: pip install selenium  即可自动安装selenium geckodriver下载:https://github.com/mozilla/geckodriver/releases Chromedriver下载:http://npm.taobao.org/mirrors/chromedriver/ 2.保存路径 将下载好的geckodriver以及Chromedriver解压到桌面,打开我的电脑,找到Python文件夹中anancode文件

Github 基础教程

作为一名Coder,我觉得是必须知道github的,正是因为github,让社会化编程成为现实! 什么是github? 首先他是基于git(有关git的一些基本内容我也会去更新了解)的代码托管平台,普通用户只能建立公共仓库——代码公开.当然了,如果你是一名IT大佬,害怕自己的源码被别人窃取,在钱够给女朋友买东西,逢年过节还够发个520的,咳咳,扯远了~~~就是你可以申请成为尊贵的付费成员,这样你就可以建立只属于自己的私人仓库了! 至于github多强有多么大的背景和各种大佬的存在,我就不做过多解

小白学 Python(23):Excel 基础操作(上)

人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变量基础操作 小白学 Python(5):基础运算符(上) 小白学 Python(6):基础运算符(下) 小白学 Python(7):基础流程控制(上) 小白学 Python(8):基础流程控制(下) 小白学 Python(9):基础数据结构(列表)(上) 小白学 Python(10):基础数据结构(

vsphere基础操作-网络

一.vsphere网络操作 概念: portgroup:通信端口组.在vsphere中,一共包含三种端口组. 1)管理网络:management network,可以理解为EXSI主机的管理IP地址.每个EXSI必须配置一个管理网络IP,使得vc能够管理到exsi.每个EXSI只能有一个唯一的管理网络. 2)内核:vmkernel,可以理解为EXSI的后端IP,使得后端各项功能能够实现.这里所说的后端功能指的是EXSI之间的通讯以实现VMOTION等高级功能.连入ISCSI或NAS等存储.FT功

Mysql安装和基础操作

1.环境检查: 先检查是否已经安装了:rpm -qa |grep mysql ---两个都检查下,查看mysql是否安装 rpm -qa |grep MySQL若安装有可删除:rpm -e ****** 2.安装:1)安装前准备:mkdir usr/mysql cd进入该目录,上传安装包到/usr/mysql目录下2)安装:rpm -ivh MySQL-server-5.0.16-0.i386.rpm rpm -ivh MySQL-elient-5.0.16-0.i386.rpm3)验证安装是否