android studio 新手入门教程(三)Github( ignore忽略规则)的使用教程图解

Android Studio 新手入门教程(三)Github( ignore 忽略规则)的使用教程图解

在使用 Git 版本控制工具时,通常需要对某些文件或文件夹进行忽略,以便不被 Git 跟踪。这就是 ignore 忽略规则的作用。本教程将详细讲解 ignore 忽略规则的使用方法。

1. 常用的 ignore 规则

以下是常用的 ignore 规则:

  • 忽略指定文件:在 .gitignore 文件中添加文件名即可,例如 temp.txt
  • 忽略指定文件夹:在 .gitignore 文件中添加文件夹名即可,例如 temp/
  • 忽略所有的 .xxx 文件:在 .gitignore 文件中添加 *.xxx 即可,例如 *.log
  • 忽略指定类型的文件:在 .gitignore 文件中添加文件类型即可,例如 *.class
  • 忽略指定类型的文件夹:在 .gitignore 文件中添加文件夹名和斜杠即可,例如 /.idea/

2. GitHub 的 ignore 忽略规则

在 GitHub 上,我们可以使用 .gitignore 文件来忽略不需要上传到仓库的文件或文件夹。下面以示例说明。

示例一

假设我们要创建一个名为 my-app 的应用,不需要将 build 文件夹和 Gradle 自动输出日志文件上传到仓库,我们可以按照以下步骤进行操作:

  1. 在项目的根目录下创建 .gitignore 文件。
  2. 在 .gitignore 文件中添加以下内容:

```
# Ignore Gradle files and build folder
build/
app/build/

# Ignore log files
*.log
```

上述内容中,第 2 行和第 3 行表示忽略 build 文件夹和 app/build 文件夹。第 6 行表示忽略所有的 .log 文件。

  1. 将 .gitignore 文件添加到仓库中:

git add .gitignore
git commit -m "Add .gitignore file"

  1. 推送到 GitHub:

git push origin master

示例二

假设我们要创建一个名为 my-library 的库,不需要将 Eclipse 或 IntelliJ IDEA 的工程文件上传到仓库中,我们可以按照以下步骤进行操作:

  1. 在项目的根目录下创建 .gitignore 文件。
  2. 在 .gitignore 文件中添加以下内容:

```
# Eclipse
.metadata
.classpath
.project
.settings/

# IntelliJ IDEA
.iml
.ipr
*.iws
.idea/
```

上述内容中,第 2-6 行表示忽略 Eclipse 工程文件,第 8-12 行表示忽略 IntelliJ IDEA 工程文件。

  1. 将 .gitignore 文件添加到仓库中:

git add .gitignore
git commit -m "Add .gitignore file"

  1. 推送到 GitHub:

git push origin master

通过以上操作,我们可以将不需要上传到仓库的文件和文件夹忽略掉,更好地管理版本控制。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:android studio 新手入门教程(三)Github( ignore忽略规则)的使用教程图解 - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • git使用教程(最详细、最傻瓜)

    Git 使用教程(最详细、最傻瓜) Git 是目前世界上最流行的分布式版本控制系统,它可以让你高效地进行代码管理,并保证代码安全性。本文将详细介绍 Git 的使用方法,以方便大家快速上手。 安装 Git 首先需要在本地安装 Git,可参考官网下载:https://git-scm.com/downloads。 可以选择合适的系统版本进行下载,安装完成后,打开终…

    GitHub 2023年5月16日
    00
  • npm的安装与使用

    npm的安装与使用攻略 安装npm 首先需要安装Node.js,因为npm是随同Node.js一起安装的。可以从Node.js官网上下载对应的安装包进行安装。 安装完成后,打开命令行工具(terminal)输入以下命令进行验证: node -v npm -v 如果分别输出了Node.js和npm的版本号,则表示安装成功。 npm的基本使用 安装依赖包 使用n…

    GitHub 2023年5月16日
    00
  • 使用Fabric自动化部署Django项目的实现

    下面是详细讲解使用Fabric自动化部署Django项目的实现的完整攻略。 一、Fabric介绍 Fabric(也称为Fab)是一个Python库,用于在本地或远程机器上执行系统管理员任务,如部署、配置和管理应用程序的系统。Fabric本质上是一个SSH客户端,通过SSH协议远程执行命令并自动化运维任务。 二、Fabric安装 Fabric可以通过pip安装…

    GitHub 2023年5月16日
    00
  • Go日常开发常用第三方库和工具介绍

    Go日常开发常用第三方库和工具介绍 1. 简介 Go语言是一门开发效率高、简洁易用、性能优异的编程语言,然而,Go自身并不提供非常丰富的标准库。对于日常开发,我们通常需要使用一些第三方库和工具,来提高开发效率,简化开发流程。本文将介绍常用的Go第三方库和工具,帮助读者更好地掌握Go开发技能。 2. 第三方库 Go社区非常活跃,已经有了大量丰富的第三方库,下面…

    GitHub 2023年5月16日
    00
  • golang redigo发布订阅使用的方法

    下面是详细讲解“golang redigo发布订阅使用的方法”的完整攻略: 概述 Redis是一个基于内存的高性能NoSQL数据库,它支持多种结构化数据类型,例如string、hash、set、zset、list等,同时还支持发布订阅模式(publish/subscribe)用来实现消息的广播与订阅。 Redigo是当下比较流行的一个Redis的Golang…

    GitHub 2023年5月16日
    00
  • 程序员应该投资的10件事

    下面是“程序员应该投资的10件事”的完整攻略: 1. 学习新技术 技术在不断更新和发展,学习新技术是程序员必须的一项任务。可以通过参加培训班、线上学习平台、读技术书籍等多种途径来进行学习。需要注意的是要选择适合自己的学习方式和内容,避免浪费时间。 2. 保持身体健康 身体健康是程序员长期从事高强度工作的保证。建议程序员不要长时间连续工作,需要进行适时休息和运…

    GitHub 2023年5月16日
    00
  • Java递归实现评论多级回复功能

    实现评论多级回复功能的最常见的方法是采用递归。递归是一种高效而简洁的算法,能够帮助我们处理树形数据结构。本文将介绍如何使用Java实现评论多级回复功能的完整攻略,包括以下两个示例说明。 示例1:使用递归实现多级回复列表 假设我们要实现一个多级回复列表,如下图所示: – 评论1 – 评论1.1 – 评论1.1.1 – 评论1.1.2 – 评论1.2 – 评论2…

    GitHub 2023年5月16日
    00
  • 利用dep代替go get获取私有库的方法教程

    当我们需要使用私有库时,一般使用go get命令获取,但是这种方法有一个很大的缺点,就是必须知道私有库的git地址才能获取到,因此在团队协作的时候并不是非常方便。使用dep可以解决这个问题,其支持直接下载私有库。 步骤1:安装dep 在终端执行以下命令安装dep: $ go get -u github.com/golang/dep/cmd/dep 确保dep…

    GitHub 2023年5月16日
    00
合作推广
合作推广
分享本页
返回顶部