github使用实例

本文详细介绍如何在GitHub上创建新仓库,包括设置仓库属性、初始化README文件、添加.gitignore和许可协议。同时,讲解了如何连接仓库、clone现有仓库以及公开代码的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 创建仓库

  1. 点击右上角工具栏里的New repository图标,创建新的仓库
  2. 在repository name栏中输入仓库的名称。
  3. 点击 Create repository按钮,完成仓库的创建

Description可以设置仓库的说明;

public/private分别指公开仓库和非公开仓库,其中非公开仓库用户可以设置访问权限,但是这项服务是收费的;

选中Initialize this repository with a README选项,随后Github会自动初始化仓库并设置README文件,让用户可以立刻clone这个仓库。如果想向GitHub添加手中已有的Git仓库,建议不要勾选,直接手动push;

Add .gitignore可以在初始化时自动生成.gitignore文件。这个设定会帮我们把不需要在Git仓库中进行版本管理的文件记录在.gitignore文件中,省去了每次根据框架进行设置的麻 烦。下拉菜单中包含了主要的语言及框架,选择今后将要使用的即可。 

Add a license右侧的下拉菜单可以选择要添加的许可协议文件。如果这个仓库中包含的代码已经确定了许可协议,那么请在这里进行选择。随后将自动生成包含许可协议内容的LICENSE文件,用来表明该仓库内容的许可协议

  • 连接仓库

连接刚刚创建的仓库的页面的URL:https://github.com/用户名/Hello-world

README.md:在初始化时已经生成好了。README.md文件的内容会自动显示在仓库的首页当中。因此,一般会在这个文件中标明本仓库所包含的软件的概要、使用流程、许可协议等信息。如果使用 Markdown 语法进行描述,还可以添加标记,提高可读性。

GitHub Flavored Markdown:在 GitHub上进行交流时用到的Issue、评论、Wiki,都可以用 Markdown语法表述,从而进行标记。准确地说应该是 GitHub Flavored Markdown(GFM)语法。该语法虽然是 GitHub在 Markdown语法基础上扩充而来的,但一般情况下只要按照原本的Markdown语法进行描述就可以。 关于 Markdown 语法的解说,网上也有相关资料可查 。使用 GitHub后,很多文档都需要用 Markdown来书写。也就是说,全世界有大量程序员都在使用Markdown,因此掌握这种语法已经成为 程序员的标准技能之一。请各位也务必学会 Markdown 语法。

  • 公开代码

  • clone已有仓库

clone指定的路径,如下图:

在Git Bash中输入如下指令:

认证成功后, 仓库便会被clone至仓库名后的目录中。将想要公开的代码提交至这个 仓库再 push 到 GitHub 的仓库中,代码便会被公开。

  • 编写代码

编写一个hello_world.php文件,用来输出 "hello_world"

由于hello_world.php还没有添加至Git仓库,所以显示为untracked files

  • 提交

将hello_world.php提交至仓库。此后,该文件就进入了版本管理系统的管理之下。今后的更改管理都交由Git进行

通过git add命令将文件加入暂存区,再通过git commit命令提交。添加成功后,可以通过git log命令查看提交日志。

  • 进行push

执行push,GitHub上的仓库就会被更新。

摘自《Github入门与实践》

### 关于 GitHub 使用的示例与教程 GitHub 是一个广泛使用的版本控制系统平台,学习其基础和高级功能对于开发者至关重要。以下是有关如何使用 GitHub 的一些核心知识点以及推荐的学习资源。 #### 1. 基础概念 GitHub 提供了一系列术语来帮助用户理解其工作流程。这些术语包括但不限于 Repository (仓库)、Branch (分支)、Commit (提交)、Pull Request (拉取请求),以及 Issue (问题跟踪)[^1]。掌握这些基本概念是有效使用 GitHub 的前提条件。 #### 2. CLI 工具简介 为了提高效率,许多开发人员倾向于利用命令行工具与 GitHub 进行交互。`cli-github` 就是一个这样的工具,它可以通过 Node.js 或 Python 实现不同的功能。例如,Node.js 版本可以用于管理 Issues 和 Pull Requests[^2],而 Python 版本则提供了更便捷的方式来查看仓库信息和其他元数据[^4]。 #### 3. 配置本地环境 在开始使用 GitHub 之前,建议先配置 Git 用户名 (`name`) 和电子邮件地址 (`email`)。这一步非常重要,因为只有绑定到 GitHub 账户上的邮件才能被正确记录并关联至每次提交的操作中[^3]。 #### 4. 学习路径与资源 - **官方文档**: GitHub 官方网站提供详尽的帮助中心 https://docs.github.com/ ,涵盖了从入门指南到复杂协作的最佳实践等内容。 - **视频课程**: 平台如 YouTube 上有许多免费的教学系列,专门针对初学者讲解如何创建第一个 repository 到处理复杂的 merge conflict 等场景。 - **在线书籍**: Pro Git Book (https://git-scm.com/book/en/v2)是一份开放源码的手册,深入浅出地介绍了 Git 及其生态系统的工作原理。 ```bash # 初始化一个新的 git 库 $ git init # 添加远程库 URL 地址 $ git remote add origin https://github.com/[username]/[reponame].git # 推送初始 commit 至 master 分支 $ git push -u origin master ``` 以上脚本展示了如何初始化本地存储库并与远端服务器同步的过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值