您如何将现有项目添加到GitHub?
有两种方法可以将现有项目添加到GitHub:
简单的方法:克隆github存储库并复制现有的项目文件。
正确的方法:调用git Init和git Remote添加命令以更新远程引用。
我将向您展示这两种方法,我向您保证,使用简单的方法将为您节省大量时间消除很多挫败感。让我们首先从该方法开始。
添加一个项目以简单的方式github
以下方法不是记录的,学术认可的方法将本地项目添加到远程GitHub存储库中。
但是,它很容易,它可以工作,并且除了大复制和粘贴以外没有任何负面影响。
要快速将您的项目添加到现有的GitHub存储库中,请按照以下步骤:
创建一个包含readme文件的新github存储库。
使用git在本地克隆github仓库。
将您的项目文件复制到由克隆创建的文件夹中。
执行git添加。和git犯罪。
将您的更改推到Github。
复制和推动利益和缺点
就是这样。这就是将文件系统上的现有项目添加到github的容易。
这种方法的好处是,您还可以将您的项目添加到已经包含文件的GitHub存储库中。
通常规定的方法将项目添加到现有的GitHub存储库中通常假定存储库为空白。如果现有的GitHub存储库不是空白,则必须危险地将项目推向Github,并使用Force Flag将项目推向Github。
缺点是您项目在文件系统上的位置更改,但可以用另一个副本和粘贴来解决。
就个人而言,我喜欢简单的方法。
接下来,我将描述替代方法,该方法在您现有项目的配置文件中添加了对GitHub服务器的远程引用。
适当的步骤将现有代码添加到GitHub
将新项目推入现有GitHub存储库的正确方法遵循以下步骤:
为现有项目创建一个GitHub存储库。
将新存储库的GitHub URL复制到剪贴板。
在现有项目的根文件夹中执行
git init命令。将所有现有项目的文件添加到GIT索引,然后提交。
将GitHub存储库添加为现有项目的远程参考。
使用
-u和-f开关执行git push操作。验证现有项目的文件已被推到GitHub。
如何将代码推向github
许多DevOps专业人员只想知道将其现有项目推向Github所需的GIT命令。
为了使这些读者避免整个示例,这里是本教程中使用的git命令。这些命令假设推向名为现有website的github repo,该回购由名为cameronmcnz的github用户拥有:
git initgit add .git commit -m "Add existing project files to Git"git remote add origin https://gith**ub.co*m/cameronmcnz/example-website.gitgit push -u -f origin master
更新远程github存储库
要将现有项目推向GitHub,您必须首先创建一个GitHub存储库。为此,只需单击GitHub在线控制台中的绿色“创建存储库”按钮,并提供存储库名称。
在此示例中,我们将命名“存储库”示例 - 网站。

您必须创建一个github存储库来管理现有项目的文件。
获取仓库的github url
创建存储库后,单击“绿色代码”按钮。这揭示了HTTPS连接的GitHub URL。
复制此值以在以后的步骤中使用。

GitHub URL用于将现有项目推向GitHub。
在现有项目中初始化git
如果现有项目尚未使用git,请在根文件夹中发布git init命令。初始化存储库后,将所有项目文件添加到GIT索引并执行提交:
git add .git commit -m“在推送到github之前添加现有的项目文件”。
为GitHub添加远程参考
要使您现有的项目与GitHub同步,请发出git remote add命令,以将本地GIT安装的引用配置为GitHub上的存储库。请注意, git remote add命令的最后一部分是您项目的GitHub URL。
git Remote添加原点https://gi*thub*.c*om/ cameronmcnz/example-website.git
将第一个提交推向github
添加远程参考后,您可以将现有项目推向GitHub。
只需与-u和-f开关一起发出当前分支的名称的git push命令。
请注意,较旧的Git存储库默认情况下创建了主分支,而较新的分支则使用Main 。相应地修改git push命令。
git推动-U -F原始大师
-u开关使您现有项目的远程GITHUB回购默认值。 -f开关强制git用现有项目的文件覆盖github上已经存在的任何文件。
验证GitHub推动
要验证现有项目成功地将其推向GitHub,请登录GitHub网站并浏览存储库。现有项目中的所有文件都应在GitHub上可见。
这就是将现有项目推向git或github存储库的容易。