github 学习使用

博主第一次使用github,所以会将过程全成描述

  • 欢迎使用Github
    • 注册
    • 安装
    • 进入仓库,创建、修改、上传文件。
  • 强制推送
  • 强制覆盖
  • 上传文件

欢迎使用Github

注册

直接进入github官网:https://github.com

在这里插入图片描述
点击sigh up 进行注册
在这里插入图片描述
直接填写即可然后验证通过,进入界面。
在这里插入图片描述
注册账户完成。
在这里插入图片描述
点击New可以创建项目仓库。
在这里插入图片描述
输入仓库名,描述,是否公开,下面的三个看个习惯,是否选择点击。

安装

进入官网:[https://gitforwindows.org/]

点击Download ,根据自己计算机选择。
在这里插入图片描述
主要使用Git Bush ,在本地创建仓库,并与github同步。

进入仓库,创建、修改、上传文件。

进入仓库:
右键Git Bash Here ,进入界面在这里插入图片描述
git init ,初始化仓库,
创建一个txt文件,随便输入内容。
然后git add readme.txt,上传文件至(工作区)缓存区。
最后 git commit -m "description" 上传完成。

cat readme.txt 可以读取文件的具体内容

删除文件

git rm test.txt

工作区删除

git commit -m ""

版本库彻底删除

(不敢乱交,可以不删,加个注释,废弃了,挺好的。避免衫裤跑了)

强制推送

git push -f origin develop

强制覆盖

git push origin develop:master -f

魔性,这么点代码,却威力巨大。博主一直好奇,这个命令不可以通过增加权限的方式或者密码之类的,锁死,避免误删之类的吗?

上传文件

创建 SSH KEY

ssh-keygen -t rsa -C "youremail@example.com"

回车,回车, Y确定,
得到id_rsa he1id_rsa.pub两个文件,在用户下面的.ssh中。
创建成功,登录Github ,进入setting, 选中SSH and GPG KEYS,点击 New SSH key,粘贴id_rsa.pub秘钥。

点击New repository创建一个仓库,获得url地址后,

git remote add origin git@github.com:user_name/repository_name.git

然后第一次将本地库内容上传至github上面。

git push -u orgin master

以后做了修改之类的,只需要

git push orgin master

即可。

不足之处,多多指点。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/449827.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java中9大内置基本数据类型Class实例和数组的Class实例

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1、Java中9大内置几本数据类型: 对于对象来说,可以直接使用对象.getClass()或者Class.forName(className);、类名.class都可以…

软件质量管理之困境与对策思考

相信在不少与软件开发相关的企业内,质量管理部门与软件开发部门在日常运作中形成了如下图所示的“哑铃形”组织结构。 开发部门执行质量管理部门所制定的流程,通过提供证据的形式将各种流程执行后的数据反馈给质量管理部门(包括缺陷率和各种流…

GDI+用PNG图片做半透明异型窗口

{*******************************************************}{ }{ GDI用PNG图片做半透明异型窗口 }{ }{ 版权所有 (C) 2008 QQ:…

java Spring Boot中使用Swagger2构建API文档

1、添加Swagger2的依赖 在pom.xml中加入Swagger2的依赖 <dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.2.2</version> </dependency> <dependency><groupId&g…

什么是 FreeMarker

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 转自官方文档&#xff0c;只是记录下官方在线手册地址&#xff1a;http://freemarker.foofun.cn/ FreeMarker 是一款 模板引擎&#xff…

TP函数

U方法用于完成对URL地址的组装&#xff0c;特点在于可以自动根据当前的URL模式和设置生成对应的URL地址&#xff0c;格式为&#xff1a;U(地址,参数,伪静态,是否跳转,显示域名);在模板中使用U方法而不是固定写死URL地址的好处在于&#xff0c;一旦你的环境变化或者参数设置改变…

爬虫——————爬取中金所,深交所,上交所期权数据

先从深交所开始&#xff1a;直接上传源码&#xff1a; from bs4 import BeautifulSoup from lxml import etree import pandas as pd import akshare as ak import datetime import requests import csv from contextlib import closing import time from urllib.request impo…

linux下的C语言开发

linux下的C语言开发&#xff08;开篇&#xff09; 在很多人的眼里&#xff0c;C语言和linux常常是分不开的。这其中的原因很多&#xff0c;其中最重要的一部分我认为是linux本身就是C语言的杰出作品。当然&#xff0c;linux操作系统本身对C语言的支持也是相当到位的。作为一个…

sql语法学习

本人数据库目前使用的是sql&#xff0c;主要是使用python语言&#xff0c;然后用pandas调用&#xff08;真的很方便&#xff09;。所以就总结一下&#xff0c;也为自己以后调用数据查找方便使用。 导入包 from sqlalchemy import create_engine import pymssql连接数据库 con…

C 温故知新 之 指针:数组指针、字符串指针、函数指针

一、数组指针 1.指向数组元素的指针 1、定义&#xff1a;还是那句话通俗的说指针就是地址   数组指针 &#xff1a;数组的起始地址 数组元素指针&#xff1a;数组元素的地址 2、定义一个指向数组元素的指针变量的方法&#xff0c;与之前介绍的指针变量相同。 例如&#…

mysql 查找配置文件 my.ini 位置方法

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 个人备注&#xff1a;不显示文件类型时&#xff0c;my.ini 文件名就叫作 my&#xff0c; 文件属性才显示 ini。 找到 my 文件看属性就知…

嵌入式操作系统内核原理和开发

嵌入式操作系统内核原理和开发&#xff08;开篇&#xff09; 操作系统是很多人每天必须打交道的东西&#xff0c;因为在你打开电脑的一刹那&#xff0c;随着bios自检结束&#xff0c;你的windows系统已经开始运行了。如果问大家操作系统是什么&#xff1f;可能有的人会说操作…

Java中对象比较

在Java之中不仅仅存在两个数字与两个字符串之间的比较&#xff0c;还存在两个对象之间的比较。 众所周知&#xff0c;两个数字之间的比较我们使用“”&#xff0c;两个字符串之间的比较我们使用“equals()”&#xff0c;那么两个对象之间如何进行比较呢&#xff1f;既然要进行两…

如何安装pfbprophet

最近facebook出来了一个软件包&#xff0c;可以用于时序数据预测&#xff0c;但是安装上&#xff0c;遇到问题不小&#xff0c;本人也在安装中遇到大大小小各种问题&#xff0c;然后查了各种资料&#xff0c;进行研究&#xff0c;终于找到一个最简单的办法。 不废话&#xff0…

JeeSite 4.0 (1.0)开发环境部署运行

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 环境要求 1、Java SDK 1.8 下载 2、Eclipse IDE for Java EE Mars 2 (4.5.2) 下载&#xff08;依Eclipse举例&#xff0c;IDEA雷同。&…

dojo 七 DOM dojo/dom

官方教程&#xff1a;Dojo DOM Functions对dom的使用&#xff0c;需要引用包dojo/dom。1.获取节点&#xff0c;dom.byIdbyId中既可以传递一个字符串&#xff0c;也可以传递一个节点对象 require(["dojo/dom", "dojo/domReady!"], function(dom) {function …

quantaxis中使用docker安装,出现的问题

本人在使用docker安装quantaxis时&#xff0c;经常发生docker报错&#xff0c;原因是与 wsl2冲突。之前不知道原因&#xff0c;直接就是卸载重装&#xff0c;累死我了。现在知道后&#xff0c;将解决方案记下&#xff0c;帮助后来者继续前行。 管理员打开cmd&#xff0c;输入 …

并发编程(多进程1)

一 multiprocessing模块介绍 python中的多线程无法利用多核优势&#xff0c;如果想要充分地使用多核CPU的资源&#xff08;os.cpu_count()查看&#xff09;&#xff0c;在python中大部分情况需要使用多进程。Python提供了multiprocessing。 multiprocessing模块用来开启子进…

LInux 下文件包的使用

1 .deb   http://wiki.ubuntu.org.cn/MySQL%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97 2 .rpm

@RequiresPermissions 注解说明

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 RequiresAuthentication 验证用户是否登录&#xff0c;等同于方法subject.isAuthenticated() 结果为true时。 RequiresUser 验证用户…