介绍
GitHub 是一个云端托管的 Git 管理工具。Git 是一种分布式版本控制系统,这意味着整个代码库及其历史记录都存储在您指定的任何位置。人们通常在业务或开发工作流程中使用 GitHub 作为托管解决方案来备份代码库。GitHub 的功能远不止于此,它还允许您与同事、朋友、组织等进行连接。.
在本教程中,您将学习如何将您正在开发的现有项目推送到 GitHub。.
如何将现有项目推送到 GitHub
- 创建一个新的 GitHub 仓库
- 在项目文件夹中启动 Git。
- 设置 Git 仓库
先决条件
要初始化代码仓库并将其推送到 GitHub,您需要以下工具:
- 一个免费的 GitHub 帐户
- git 已安装在您的本地计算机上。
步骤 1 – 创建一个新的 GitHub 存储库
登录 GitHub 并创建一个新的空仓库。您可以选择是否初始化 README 文件。这其实并不重要,因为我们无论如何都会覆盖远程仓库中的所有内容。.
步骤 2 – 在项目文件夹中启动 Git
在终端中,导航到要添加的文件夹后,运行以下命令。.
步骤 3 – 设置 Git 仓库
请确保您位于要推送到 GitHub 的项目的根目录中,然后运行:
git init此步骤会在项目文件夹中创建一个隐藏的 .git 目录,git 软件会识别并使用它来存储项目的所有元数据和版本历史记录。.
将文件添加到 Git 目录
git add -Agit add 命令用于告诉 git 哪些文件要包含在提交中,-A(或 --all)参数表示“包含所有”。.
提交添加的文件。
git commit -m 'Added my project'git commit 命令会创建一个新的提交,其中包含所有«添加»的文件。-m(或 -message)参数会设置一条消息,该消息将随提交一起提交,以便将来参考了解此次提交。在本例中,消息为:“我添加了我的项目”。.
添加新的远程源
git remote add origin [email protected]:sammy/my-new-project.git在 Git 中,“remote”指的是同一仓库的远程版本,通常位于某个服务器上(在本例中是 GitHub)。“origin”是 Git 为远程服务器指定的默认名称(可以有多个远程仓库),因此 `git remote add origin` 命令会告诉 Git 为该仓库添加默认的远程服务器 URL。.
推送到 GitHub
git push -u -f origin main`-u`(或 `--set-upstream`)标志会将远程仓库设置为上游仓库。这样,之后执行 `git push` 和 `git pull` 命令时,无需再像我们希望 GitHub 在这种情况下那样指定仓库。.
`-f`(或 `--force`)标志代表强制覆盖。它会自动重写远程目录中的所有内容。我们在这里使用它来覆盖 GitHub 自动初始化的默认 README 文件。.
总而言之
git init
git add -A
git commit -m 'Added my project'
git remote add origin [email protected]:sammy/my-new-project.git
git push -u -f origin main在 DigitalOcean 上部署 GitHub 代码库
现在您已经拥有了自己的 GitHub 代码库,使用 DigitalOcean 应用平台,只需单击一下即可轻松部署并使其上线。.
结果
现在,您已经准备好在 GitHub 上远程跟踪代码更改了!下一步,请使用“GitHub 和开源项目入门”系列教程来掌握 GitHub 的使用。.
你可以使用Github速查表并将其保存为参考资料。.
一旦你开始与他人合作完成一个项目,你就需要知道如何创建拉取请求。.










