GitHub和Git入门教程笔记

GitHub和Git入门教程笔记

视频教程地址:https://www.bilibili.com/video/av10475153?from=search&seid=7951652109620705829

1使用github

1.1 目的

 借助GitHub托管项目代码

1.2 基本概念

       Repository:仓库,用来存放项目代码等,每个项目对应一个仓库。

Star:加星,收藏他人项目,方便下次查看

Folk:复制克隆项目,folk的项目是独立存在自己的仓库的。

       Pull request: 将在folk的项目添加的修改,等原作者同意后,合并到原仓库。

       Watch:关注某个项目,会第一时间收到这个项目的任何更新通知。

       Issue:事务卡片,发现代码BUG,但是还没有成型代码,需要讨论时用。

1.3 开源项目贡献流程

      (1)新建issue:提交使用问题或者建议或者想法

      (2)pull request:先folk代码到自己的仓库,在自己的仓库修改后,发送给原作者参考。

1.4 补充说明

       因为GitHub在国外服务器所以访问较慢或无法访问,需要科学上网(Shadowsocks)。

       私有仓库只能自己或者指定的朋友才有权限操作。

仓库里新建文件需要手动加后缀。

 

2 git安装和使用

2.1 目的

通过git管理GitHub托管项目代码。

2.2 简介与安装

      Git是目前世界上最先进的分布式版本控制系统。

      国内镜像安装地址:https://pan.baidu.com/s/1kU5OCOB#list/path=%2Fpub%2Fgit

2.3 git的工作流程

暂存区是xh

 

git add可反复多次使用,添加多个文件;

2.4 git的初始化及仓库创建和操作

      初始化git的唯一用户名(GitHub的账号)和邮箱

mkdir test 新建一个test的文件夹      touch 1.py 创建一个python文件

git diff 查看具体修改

  1. 新建一个文件夹

2. 在文件夹内创建git仓库 git init (pwd查看工作目录,cd更改工作目录)是创建的隐藏文件,想要电脑可以查看记得开查看隐藏文件选项。

3. 在文件夹内创建文件

4. 将创建文件添加到暂存区

5. 将文件从暂存区提交到仓库

(以上是在本地仓库的操作)

2.5 git管理远程仓库如GitHub

     目的:远程仓库可以备份代码和实现代码的共享集中化管理。

git克隆操作

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

代码: git clone 仓库地址(地址由来下图所示)

git push 将本地仓库提交到该地址的远程仓库。

2.6 利用git搭建网页

网页名只能是用户名+.gitHub.io,这同样是访问地址。

网页显示的是index.html里的内容。

发布了43 篇原创文章 · 获赞 111 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/Amigo_1997/article/details/88093934