用较少的技术术语
我的回答没有什么不同,但是我要添加更多的信息,因为那些新知识可以从填补信息空白中受益。
在github上创建存储库后,它们将具有说明。您可以遵循这些。但是这里有一些额外的技巧,因为我知道开始使用git是多么令人沮丧。
假设您已经在本地启动了项目。你有多少没关系。但是,让我们假装您有一个php项目。假设您有index.php,contact.php以及包含图像,css和字体的资产文件夹。您可以通过这种方式(轻松)进行操作,但是有很多选择:
选项1
登录到您的github帐户并创建存储库。
在下面的屏幕中,如果您单击按钮(在屏幕的右侧)以“在桌面克隆”,则可以将其复制到所需的位置。
您可以(或以其他方式执行)然后将内容从现有项目复制到新的存储库中。使用github应用程序,您可以从那里使用其GUI进行提交(这意味着您只需单击应用程序中的按钮)。当然,您要输入提交的注释。
选项2
- 如上所述,在github上创建您的仓库。
- 在计算机上,使用终端转到目录。使用linux命令行,您将cd进入目录。在这里,您运行以下命令以将现有项目“连接”到github上的仓库。(这是假设您在github上创建了您的存储库,并且当前为空)
首先执行此操作以初始化git(版本控制)。
git init
然后执行此操作以添加所有要“监视”的文件。如果您有要忽略的文件,则需要添加一个,.gitignore
但是为了简单起见,请使用此示例进行学习。
git add .
然后提交并在""
“第一次提交”等之间添加注释。
git commit -m "Initial Commit"
现在,在这里添加您的现有仓库
git remote add github <project url>
但是,不要直接输入<project url>
,而要输入您自己的项目URL。你怎么得到的?转到您的仓库位于github上的链接,然后复制该链接。在我的情况下,我的存储库之一是https://github.com/JGallardo/urbanhistorical,因此此命令的最终URL将在此之后添加.git。所以这是
git remote add github https://github.com/JGallardo/urbanhistorical.git
进行测试以查看其是否有效
git remote -v
您应该看到您的回购链接。
然后您可以将更改推送到github
git push github master
要么
git push origin master
如果仍然出现错误,可以通过强制执行-f
。但是,如果您在团队环境中工作,请注意不要强行使用,否则可能会造成更多问题。
git push -f origin master
git push
?