Git与GitHub的使用

本文详细介绍了Git的基本概念、使用方法,以及GitHub的功能、在线协作流程,包括创建仓库、提交代码、查看历史记录和搜索功能等。
摘要由CSDN通过智能技术生成

Git与GitHub的使用

1、Git是什么?能做什么?

Git是一款由Linus大神开发的版本管理软件,主要用于在项目开发过程中对项目文件版本进行维护。

Git能够帮助开发者在本地开发过程中对项目文件进行管理,比如开发者在项目功能实现后将相关文件传入Git仓库中,之后又对其中不满意的地方进行了修改,但修改后效果大不如前,此时便可通过Git将文件内容回复到修改前的版本,达到撤回的效果。

2、Git的用法

git config --global user.name <用户名>   # 注册git用户名
git config --global user.email <邮箱>    # 注册git邮箱(非正式场合可以乱写)
 
git init     # 初始化文件夹,创建一个.git隐藏文件夹
git add .    # 将当前文件夹中的文件和非空文件夹设置为准备提交状态(相当于将这些文件放入暂存区)
git commit -m "<描述信息>"   # 将上述在暂存区的文件提交
git log      # 查看提交的历史记录

git checkout HEAD <文件路径>  # 将最后一次的提交信息复制到文件中并覆盖文件中已有的信息

git clone <URL>  # 从github下载文件

文件 ⟹ \Longrightarrow 暂存区 ⟹ \Longrightarrow

3、GitHub是什么?能做什么?

GitHub是一个基于Git的在线网站,可以帮助多位开发者实现在线协作开发

4、GitHub的用法

为了保持稳定访问,先得保证自己能使用VPN进行科学上网。

如何使用别人的仓库

在这里插入图片描述

"youngyangyang04"位仓库创建者的用户名,"Leetcode-master"为仓库名

<>Code中包含项目相关的代码文件

issues相当于为每个项目配备的讨论区,使用者可以在此处与分享者交流

Pull requests请求合并自己的代码到原作者仓库,需要提前fork之后,在本地完成后提交到自己的仓库,然后再向原作者提出请求。

橙色框中为项目的所有代码文件、许可证(license)文件、说明(README)文件,代码文件为核心部分,说明文件中包含作者对项目的介绍与使用说明,非常有用,使用前必须阅读。

Fork表示将作者的项目copy到自己的仓库(Repository)中,Starred表示收藏作者的该项目。在Github中,star数和fork数越多,表示大家对该项目的认可度越高,因此star数和fork数是GitHub使用中的一个重要参考数

紫色箭头指示的code处可以对代码文件进行download,也提供进行git clone的链接,并且全过程免费,即使不登录也可以下载(吊打🐶nyd CSDN 😠)!

在这里插入图片描述

如何创建自己仓库

在这里插入图片描述

Repository name为仓库命名,是必填项。
Description中描述一下该仓库的主要内容,非必填项。
仓库中内容是私密还是公开由自己选择,初始时一般选择Add a README file,在其中添加项目功能的具体描述和自己的一些声明。

使用GitHub搜索

在GitHub中搜索时,既可以在该仓库搜索,也可以在该作者内容所有内容中搜索,还可以在整个GitHub搜索,相当人性化。

搜索时,可以添加相应的关键词,比如:

awesome:搜索相关内容的综合整理

sample:搜索相关内容的实例

tutorials:搜索相关内容的指导

  • 6
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值