GitHub 使用笔记(本人出品,必属精品!!)hh

【前言】
一般玩 GitHub 都是大神,GitHub 有几次也帮到了我。我之前也申请了个号,奈何不喜欢看英文,就玩的不多,有时候想用就不会,然后就很难受,所以对GitHub 咋用的做点小小的笔记,怕以后会忘了找不到。


文章涉及到的好用博客及重要链接如下:
1.小白教程 https://blog.csdn.net/buknow/article/details/80325986
2.删除 https://blog.csdn.net/weixin_42152081/article/details/80635777
3.解决下载速度慢的问题:https://blog.csdn.net/qing666888/article/details/79123742
4.查看 github.com 和 github.global.ssl.fastly.net 对应的ip:https://www.ipaddress.com/

一、准备工作

1. 申请账号

这步看这位博主大大的介绍即可:

https://blog.csdn.net/buknow/article/details/80325986

2. Git Bash 软件安装及配置

官网:git-scm.com
小白教程 https://blog.csdn.net/buknow/article/details/80325986

为甚么要下这个软件?因为可以通过这个软件让自己的电脑克隆一个自己所创建的库,方便自己电脑上的代码同步到GitHub你所创建的库当中。大体步骤如下,详细看"小白教程"(上面)

  • St1:进官网下载适合自己电脑的Git Bash,之后安装,一路next 完成安装;
  • St2:准备一个文件夹用于存放 Git 项目;
  • St3:运行Git Bash软件,进行一波终端操作
#1'首先进入刚才你创建的用于存放Git项目的文件夹
cd c:/gwork/Git   # or  cd c:\\gwork\\Git

#2'然后初始化
git init

#3'创建ssh key   [email protected] 是你注册git的邮箱
ssh-keygen -t rsa -b 4096 -C "[email protected]" #一路enter

#4'在终端复制ssh key
clip < ~/.ssh/id_rsa.pub
  • St5:上面最后一个命令已经复制(clip不就是复制嘛)了ssh key;
  • St6:浏览器登录Git账号,点击“头像右边下三角”->【Settings】->【SSH and GPG keys】->【New SSH keys】名字随便起,然后粘贴刚才复制的ssh keys到第二个框框中,之后点击【Add SSH keys】
  • St7:回到Git Bash 输入ssh -T [email protected] 之后大功告成!在这里插入图片描述
  • St8:简单设置:
git config --global user.name "your name" #最好和git账号名字一样
git config --global user.email "[email protected]" #你的git注册邮箱

Git Bash 配置到这里就行了,自己本地与网页端交互请看“实操小技巧”下面的“GitHb上传下载资源”部分。

3. Git 文件和存储库大小限制

  • 单项目大小上限为1个G
  • 单文件最大 100M
  • 用户总仓库容量为5个G(总仓库定义为用户名下以及所创建的组织下面的所有项目)
  • 单附件文件大小上限为 100MB
  • 单项目附件总容量 1G

二、实操小技巧

1. GitHub 下载速度慢之解决方案

用浏览器从Git下东西真的超级慢,还有失败的风险,这块就是来解决这个问题的。

原链接:https://blog.csdn.net/qing666888/article/details/79123742

大佬在博文中提到了几个方法,现列表总结如下:

序号 方法
1 更改host文件
2 使用IP Lookup 工具并更改hosts
3 从码云导入github项目,然后从码云下载即可。
4 开启代理
5 没试
6 知乎上大佬分享的:用Git Bash的时候将 url 中的github.com 进行替换为github.com.cnpmjs.org即可

上述方法的详细操作如下:

  • 1' 在hosts文件中追加219.76.4.4 github-cloud.s3.amazonaws.com, 将域名指向该IP即可
  • 2' 使用工具并追加hosts
    • St2: 打开的hosts文件中添加如下格式,IP修改为自己查询到的IP:
192.30.xx.xx github.com
151.101.xx.xx github.global.ssl.fastly.net
  • 3' 从码云导入github项目:点击“头像左边加号”->粘贴要下的项目的url->【导入】->下载zip即可
  • 4' 开启代理,这个不懂,没试
  • 5' 这个也没试。
  • 6' 这个操作很简单,只需改url即可,现举例如下:
git clone https://github.com/Stray-Pig/Cnblogs-Theme-SimpleMemory.git  #正常操作
git clone https://github.com.cnpmjs.org/Stray-Pig/Cnblogs-Theme-SimpleMemory.git  #骚操作

前后对比:
在这里插入图片描述


总结:一般可以用码云那种,但是码云有容量限制(可能是1G),如果超出限制,可以用第六种方法。


2. GitHub 上传下载资源

一般来讲,步骤如下:

  • 1.网站上点“+”新建一个库;
  • 2.把此库克隆到本地文件夹中:
cd D:/MyWork/1_Git #将当前文件路径设成 D:/MyWork/1_Git
git clone your_repositories_URL
  • 3.之后就会在相应路径看到自己的项目了,可以进行编辑,添加文件等。
  • 4.编辑完成之后:
git add .
git commit -m 'a' #‘’中是你的更新说明
git push origin master

如此,就更新成功辽!

  • 5.一些辅助操作
ls #列出当前文件夹中的文件
git status #查看当前版本库状态
git log #查看提交历史记录
git checkout commitId #回到某一历史版本
git checkout master #回到最新版本
git branch #查看当前有哪些分支
git checkout -b feature #创建一个叫feature 的分支,目前不懂分支是啥意思
git checkout master #切回主分支
git branch -D feature #强制删除 feature 分支,无法恢复
git pull #下载新代码
Ctrl + insert #复制
shift + insert #粘贴

3. 快捷键

快捷键 含义
ctrl+shift+C 复制
insert 粘贴
ctrl+L 清屏
ctrl+C 中止命令

猜你喜欢

转载自blog.csdn.net/Gou_Hailong/article/details/110846608