ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Github学习记录

2022-05-16 20:04:21  阅读:141  来源: 互联网

标签:Git 文件 Github 记录 仓库 index 学习 文件夹 目录


Github学习记录

何为Github

取百度百科的解释:

GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub

学习使用

这次学习Github呢,我决定去找Github官方给的使用说明书来学习,点击跳转到官方说明页面,这里呢,我早些时候就已经完成了注册工作,所以,不展示注册流程。

创建仓库

存储库通常用于组织单个项目。 存储库可以包含文件夹和文件、图像、视频、电子表格和数据集 - 项目所需的任何内容。 通常,存储库包括一个 README 文件,其中含项目的相关信息。 README 文件以纯文本 Markdown 语言编写。 您可以使用此备忘单开始使用 Markdown 语法(Markdown语法的教程我的第一篇博客就是,也可以点击此条信息跳转)。 GitHub 允许您在创建新存储库的同时添加 README 文件。

hello-world 存储库可以是您存储想法、资源甚至与他人共享和讨论的地方。

1.在页面的右上角,点击“+”下拉菜单选择New repository

2.然后会显示以下页面

3.把需要的东西填写 完成后,点击Create repository,就完成了仓库的创建

创建分支

存储库有一个名为 main 的分支,被视为最终分支。 可以在存储库中创建 main 以外的其他分支。 可以使用分支一次拥有项目的不同版本。 当想要在不更改主要代码源的情况下向项目添加新功能时,这非常有用。 在合并主分支之前,在不同分支上完成的工作不会显示在主分支上。

1.单机显示main的下拉列表

2.显示以下界面,在箭头指向的框中填入分支的名称

)

3.单击 Create branch: readme-edits from main

创建分支就完成了!

剩余的部分我认为不用过多介绍,在上面我附出的官方文档里面都有,可以自行查看。

Git

什么是Git

GitHub的核心是一个名为Git的开源版本控制系统(VCS)。Git负责在本地计算机上发生的与GitHub相关的一切。

使用Git

我的电脑在之前的学习中就已经成功安装了Git Bush 和GIt GUI,所以,这边就不再展示安装过程了。Git 下载地址

以下的部分知识是根据B站up主,“遇见狂神说“的视频来总结下来的部分知识点。

常用的命令

1)、cd : 改变目录。

2)、cd . . 回退到上一个目录,直接cd进入默认目录

3)、pwd : 显示当前所在的目录路径。

4)、ls(ll): 都是列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细。

5)、touch : 新建一个文件 如 touch index.js 就会在当前目录下新建一个index.js文件。

6)、rm: 删除一个文件, rm index.js 就会把index.js文件删除。

7)、mkdir: 新建一个目录,就是新建一个文件夹。

8)、rm -r : 删除一个文件夹, rm -r src 删除src目录

rm -rf / 切勿在Linux中尝试!删除电脑中全部文件!

9)、mv 移动文件, mv index.html src index.html 是我们要移动的文件, src 是目标文件夹,当然, 这样写,必须保证文件和目标文件夹在同一目录下。

10)、reset 重新初始化终端/清屏。

11)、clear 清屏。

12)、history 查看命令历史。

13)、help 帮助。

14)、exit 退出。

15)、#表示注释

工作区域

Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。文件在这四个区域之间的转换关系如下:

图片

  • Workspace:工作区,就是你平时存放项目代码的地方
  • Index / Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息
  • Repository:仓库区(或本地仓库),就是安全存放数据的位置,这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本
  • Remote:远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换

创建工作目录与常用指令

工作目录(WorkSpace)一般就是你希望Git帮助你管理的文件夹,可以是你项目的目录,也可以是一个空目录,建议不要有中文。

日常使用只要记住下图6个命令:

图片

配置SSH公钥

生成本机的SSH,并完成绑定,可以实现免密码登陆,非常方便。

在电脑中 C:\Users\”用户名”.ssh,文件夹下运行Git Bash,若没有".ssh"文件夹,可以尝试点开查看隐藏文件夹,若还是没有,可以新建一个。

运行代码”ssh-keygen -t rsa“(代码中”rsa“是一种官方推荐的加密算法),然后一直回车,直到出现新的命令行就完成了。

通过生成代码可以找到储存的路劲我的是在“/c/Users/Blcak_And_White/.ssh/id_rsa.pub”路径下

后缀名有.pub代表public,代表公钥,将里面的内容复制到GitHub里面的SSH公钥存放地,如图所示

成功后如图所示

工作测试

好了,现在我们已经基本完成了开始工作前的基本搭建过程,可以开始测试工作流程了

之前,我们已经在github中已经完成了一个仓库的创建,我们现在可以使用Git来将我们的线上仓库克隆到本地

打开之前新建的仓库如图所示

箭头所指位置就是我们需要的URL,复制下来

在我们需要克隆仓库的文件夹下,运行Git Bash,输入代码 “git clone ”+"复制下来的URL"回车运行,就可以将创建的仓库克隆到本地

根据提示完成步骤,则完成工作,过程中出现问题,根据官方给的提示来解决,如图所示

相应的 push,add等操作可以类比来做

好这次的学习记录先到此为止,感谢您的观看。

标签:Git,文件,Github,记录,仓库,index,学习,文件夹,目录
来源: https://www.cnblogs.com/helloheibai/p/16278273.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有