介绍
GitHub 是一个云托管的 Git 管理工具. Git 是 distributed 版本控制,这意味着整个存储库和历史生活在你放置的任何地方. 人们倾向于在他们的业务或开发工作流中使用 GitHub 作为存储库备份的管理托管解决方案。
在本教程中,您将学习如何采取您正在工作的现有项目并推动它,以便它也在GitHub上存在。
前提条件
要初始化 Repo 并将其推到 GitHub,您需要:
步骤 1 — 创建一个新的 GitHub Repo
登录GitHub并创建一个新的空 Repo(https://github.com/new)。你可以选择要么初始化README,要么不。
<$>[警告]
警告: 在本教程的剩余时间里,我们将假定您的GitHub用户名是sammy
,您创建的复制品被命名为我的新项目
。
步骤 2 — 在项目文件夹中初始化 Git
从您的终端,在导航到您想要添加的文件夹后,运行以下命令。
启动 Git Repo
请确保您位于想要推到 GitHub 的项目的根目录中,并运行:
<$>[注] 注: 如果您已经有一个初始化的Git存储库,您可以跳过这个命令。
1[environment local]
2git init
此步骤在项目文件夹中创建了一个隐藏的.git
目录,该目录被git
软件识别并用于存储项目的所有元数据和版本历史记录。
将文件添加到 Git Index
1[environment local]
2git add -A
git add
命令用于告诉 git 将哪个文件包含在 commit 中,而-A
(或-all
) 参数意味着包括所有
。
承诺添加文件
1[environment local]
2git commit -m 'Added my project'
git commit
命令将创建一个新的 commit 与所有已添加
的文件。 -m
(或 - 消息
) 设置了 message 将被添加到 commit 旁边,用于未来的参考来理解 commit。
添加一个新的远程来源
1[environment local]
2git remote add origin [email protected]:sammy/my-new-project.git
<$>[注] 注: 请记住,您需要用自己的用户名和repo名更换用户名和repo名中的突出部分。
在git中,远程
是指同一个存储库的远程版本,该版本通常位于某个服务器上(在这种情况下,GitHub)。起源
是给远程服务器Git的默认名称(您可以有多个远程服务器),因此Git 远程添加起源
指示Git为此重复添加默认远程服务器的URL。
点击GitHub
1[environment local]
2git push -u -f origin main
-u
(或 -set-upstream
) 旗帜将远程 起源
设置为 upstream 参考. 这允许您在以后执行 git push
和 git pull
命令,而无需指定起源
,因为我们在这种情况下总是想要 GitHub。
f
(或 force
) 旗帜代表 force. 这将自动重写远程目录中的所有内容,我们在这里使用它来重写 GitHub 自动初始化的默认 README。
<$>[注]
注: 如果您在GitHub上创建该项目时没有包含默认的README,则-f
旗并不必要。
大家一起
1[environment local]
2git init
3git add -A
4git commit -m 'Added my project'
5git remote add origin [email protected]:sammy/my-new-project.git
6git push -u -f origin main
将 GitHub Repo 部署到 DigitalOcean
现在你有你的GitHub复制片,它是简单的1点击部署这个复制片,使它活着使用DigitalOcean应用平台。
结论
现在你已经准备好在 GitHub 中远程跟踪你的代码变化了!作为下一步,这里有一个 如何使用 git 的完整指南。
一旦您开始与其他人在项目上协作,您将想知道如何创建 创建引导请求。