📅  最后修改于: 2023-12-03 15:23:51.612000             🧑  作者: Mango
Git 是一款分布式版本控制系统,是开源领域经典的版本控制工具之一。GitHub 是全球最大的开源社区和代码托管网站之一,提供了一个无论是个人开发者还是公司都可以使用的平台来托管、分享和协作开源项目。
本文将为程序员介绍如何使用 Git Bash 将文件上传到 GitHub 上的存储库。Git Bash 是在 Windows 上使用 Git 的终端工具,安装方法可查阅官方文档。
首先,我们需要创建一个 GitHub 存储库。打开 GitHub 网站后,在页面右上角点击加号按钮,选择 "New repository",然后填写存储库的名称和描述等信息,并选择是否需要初始化 README 文件。
接下来,我们需要在本地创建一个 Git 仓库,来保存我们需要上传的文件。打开 Git Bash 终端,进入要创建 Git 仓库的文件夹目录,执行以下命令:
$ git init
该命令会初始化一个 Git 仓库,创建一个名为 .git 的子目录,用来存储 Git 的数据和元数据。
现在,我们需要将本地 Git 仓库与 GitHub 存储库进行关联。这需要获取到 GitHub 存储库的地址,可以从 GitHub 页面上的 "Clone" 按钮复制地址。
在 Git Bash 终端中,执行以下命令,将本地 Git 仓库与 GitHub 存储库进行关联:
$ git remote add origin GIT_REPOSITORY_URL
其中,GIT_REPOSITORY_URL 是从 GitHub 页面上复制的存储库地址。
接下来,我们需要将需要上传到 GitHub 上的文件添加到 Git 仓库中。执行以下命令:
$ git add FILE_NAME
其中,FILE_NAME 是需要添加到 Git 仓库中的文件名称,可以使用通配符 * 来指定多个文件。
现在,我们需要将添加到 Git 仓库中的文件进行提交,生成新的版本。执行以下命令:
$ git commit -m "COMMIT_MESSAGE"
其中,COMMIT_MESSAGE 是提交时添加的备注信息,用于描述本次提交的内容。
最后一步,我们需要将提交的新版本推送到 GitHub 存储库中。执行以下命令:
$ git push -u origin master
其中,-u 参数表示将本地仓库的 master 分支与远程仓库的 master 分支建立关联;origin 是远程仓库的名字,可以自定义;master 是要推送的分支名称,可以使用其他名称。
至此,我们就成功地将文件上传到 GitHub 上的存储库中了。可以在 GitHub 页面上查看存储库中的文件变更记录,并进行版本比较、历史记录等操作。