<1> 添加本地文件
github " />

GitHub 是全球最大的开源代码托管网站,是程序员的必备工具之一。通过它,我们可以方便地托管、管理、分享自己的代码,并与全球开发者交流和协作。本文将详细介绍如何在 GitHub 上添加本地文件、修改文件并推送到 GitHub。

## 1. 在 GitHub 上创建仓库

首先,我们需要在 GitHub 上创建一个仓库(repository),用于存储我们要上传的本地文件。在 GitHub 的首页上,点击右上角的 "+" 按钮,选择 "New repository",进入创建新仓库的页面。

![创建新仓库页面](https://pic.downk.cc/item/5f7f89b52f6de78dcc38dd8f.jpg)

在页面中,我们需要填写以下信息:

- Repository name:仓库名称,建议用英文命名;

- Description:仓库描述,可选;

- Public/Private:仓库的公开或私有属性,根据需要选择;

- Initialize this repository with a README:是否初始化仓库,建议勾选,这样会自动生成 README 文件,方便我们介绍仓库的用途和内容;

- Add .gitignore:选择需要忽略的文件类型,建议选择 "None",我们可以在后续添加最需要忽略的文件类型;

- Add a license:选择开源协议类型,建议选择符合自己需求的协议类型。

填写完毕后,点击 "Create repository" 即可创建成功。

## 2. 安装并配置 Git

Git 是一个开源的分布式版本控制系统,是 GitHub 的核心工具,通过它我们可以进行版本控制,并将本地代码推送到 GitHub 上。因此,我们需要先安装 Git,并进行相关配置。

### 2.1 安装 Git

Git 官网提供了多种平台下的安装包,我们可以选择对应平台的版本进行下载安装。在 Windows 版本中,下载完成后,双击安装包进行安装即可。

### 2.2 配置 Git

安装完成后,我们需要在命令行中进行 Git 的基础配置,包括配置用户名和邮箱等信息,以及生成 SSH Key。在命令行窗口中执行以下命令:

```

git config --global user.name "your_name"

git config --global user.email "your_email"

ssh-keygen -t rsa -C "your_email"

```

其中,your_name 和 your_email 分别为你在 GitHub 上注册的用户名和邮箱。

执行最后一个命令时,会提示输入 SSH Key 的路径和密码等信息,这里我们可以使用默认设置,一路回车即可。生成的 SSH Key 默认保存在 `C:/Users/your_user_name/.ssh` 目录下,其中包含了公钥和私钥两个文件,需要将公钥添加到 GitHub 上。

在 GitHub 账户中,进入 "Settings" -> "SSH and GPG keys",点击 "New SSH key" 按钮,然后在 "Title" 中输入一个标识,将公钥复制到 "Key" 中,保存即可。

![SSH Key 设置页面](https://pic.downk.cc/item/5f7f8cb42f6de78dcc3ae509.jpg)

## 3. 添加本地文件到 GitHub

在完成了 Git 的配置之后,我们可以开始将本地文件添加到 GitHub 上了。首先,我们需要将 GitHub 上的仓库 clone 到本地,在命令行中执行以下命令:

```

git clone git@github.com:your_username/your_repository.git

```

其中,your_username 和 your_repository 分别为你在 GitHub 上的用户名和仓库名称。

完成 clone 后,会在当前目录下生成一个和仓库同名的目录,表示仓库已经成功与本地进行了关联。

接下来,我们可以将本地的文件添加到此目录中,然后通过以下命令将其添加到 Git 的版本控制中:

```

git add .

```

其中,"." 表示添加所有文件,也可以指定单独的文件或目录。添加成功后,可以使用以下命令查看当前仓库的状态:

```

git status

```

此命令会显示仓库中文件的状态,包括已经被添加、已经被修改但未被添加、未被跟踪的文件等信息。

最后,我们可以通过以下命令将本地的修改推送到 GitHub 上:

```

git commit -m "commit message"

git push

```

其中,"commit message" 填写的是本次提交的备注信息,方便其他开发者阅读和理解。执行 push 命令后,会将本地的修改推送到 GitHub 上,完成上传操作。

## 4. 修改文件并推送到 GitHub

除了添加文件之外,我们还可以对已经存在于 GitHub 上的文件进行修改,然后将其推送到 GitHub 上。操作步骤如下:

### 4.1 修改文件

在本地编辑器中打开需要修改的文件,进行修改操作,然后保存。在命令行中进入仓库目录,使用以下命令将已经修改的文件添加到 Git 控制中:

```

git add file_name

```

其中,file_name 表示需要提交的文件名,也可以使用 "." 来添加所有文件。

### 4.2 提交修改

添加文件后,使用以下命令进行提交:

```

git commit -m "commit message"

```

其中,"commit message" 填写的是本次提交的备注信息,建议尽可能详细描述本次修改。提交后,可以使用以下命令查看当前状态:

```

git status

```

可以看到,当前的状态是 "Working tree clean",表示当前没有未提交的修改。如果有未提交的修改,可以通过 "git diff" 命令查看修改内容。

### 4.3 推送修改到 GitHub

最后,我们可以使用以下命令将本地提交的修改推送到 GitHub 上:

```

git push

```

此命令会将所有本地的修改推送到 GitHub 上,完成修改并上传的操作。

至此,我们已经学会了如何在 GitHub 上添加本地文件、修改文件并推送到 GitHub。Git 是一个非常强大的版本控制系统,学会使用它可以提高我们的开发效率和代码质量。我们可以通过不断地练习和学习,深入理解 Git 的原理和用法,从而更好地使用它来管理我们的代码。

壹涵网络我们是一家专注于网站建设、企业营销、网站关键词排名、AI内容生成、新媒体营销和短视频营销等业务的公司。我们拥有一支优秀的团队,专门致力于为客户提供优质的服务。

我们致力于为客户提供一站式的互联网营销服务,帮助客户在激烈的市场竞争中获得更大的优势和发展机会!

点赞(59) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部