检查后,我如何上传我的项目的Git存储库到GitHub?,我仍然不知道如何让一个项目上传到我的GitHub存储库。

我创建了一个存储库,并想将我的项目上传到它。

我在存储库页面上查看了某种上传按钮,但我没有看到任何类似的东西。

到目前为止,我已经查看了提供的链接,但仍然一无所获。他们提到了命令行;是Windows命令行还是Git Bash?因为我不能让他们做任何事。

我也尝试使用Git GUI,但是当我选择我想要的文件夹时,它说它不是Git存储库…需要拉上拉链吗?我尝试在文件夹中添加.gitconfig文件,但没有什么不同。


当前回答

这对我很管用;

1- git init
2- git add .
3- git commit -m "Add all my files"
4- git remote add origin https://github.com/USER_NAME/FOLDER_NAME
5- git pull origin master --allow-unrelated-histories
6- git push origin master

其他回答

也许你能做的最有用的事情就是阅读在线书籍Pro Git。这是一本相当不错的读物,它为你提供了正确执行事情的概念背景。

我花了1-2个小时才意识到我应该在GitHub上创建存储库,然后再尝试将我的本地文件推送到GitHub(或其他你正在使用的Git服务)。

在尝试推之后,错误如下:

remote: Repository not found.
fatal: repository 'https://github.com/username/project.git/' not found

我觉得自己像个白痴,但我真的想对像我这样的初学者强调这一点。我只是认为我的存储库将在第一次推送时自动创建。我大错特错了。

你可以用这个命令查看你的遥控器:

git remote -v

遵循RishiKesh Pathak的指示。你甚至可以通过只插入一次这个命令行来缩短push命令:

git config --global push.default simple

所以下次不要使用git push origin master,你只需要:

git push

详情请点击这里。

上传项目到Git的步骤:

步骤1 -打开cmd并将当前工作目录更改为您的项目位置。

步骤2 -将项目目录初始化为Git存储库。

git init

步骤3 -在本地存储库中添加文件。

add .

步骤4 -提交您在本地存储库中暂存的文件。

git commit -m "First commit"

步骤5 -复制远程存储库URL。

步骤6 -在本地位置中添加远程存储库URL作为源。

git add origin copied_remote_repository_url

步骤7 -确认您的来源是否更新。

git remote show origin

第8步-推更改到您的GitHub存储库

git push origin master.

在这里我解释一下我是如何在Windows上做到这一点的。

确保安装了Git和GitHub。

安装完成后,打开Git Bash。

这样就会弹出一个如下图所示的窗口:

继续,输入cd ~以确保您在主目录中。您可以通过输入pwd来检查您所在的地址;

现在你需要创建一个GitHub账户。创建一个GitHub帐户后,继续并登录。

登录后,在右上角点击+,选择“New Repository”

然后在打开的窗口中,在“repository name”框中键入您希望拥有的存储库名称。如果你喜欢,添加“描述(可选)”,并标记“用README初始化这个存储库”。然后点击“创建存储库”。

现在去你的C盘;创建新文件夹git。现在转到“Git Bash”窗口;将目录更改为c驱动器,输入CD ~;cd / c。 如果你在那里输入ls,它会显示那里的文件夹。确保它显示了Git文件夹:

现在回到浏览器;转到你的GitHub页面,点击你制作的存储库,点击“克隆或下载”,并复制显示在那里的地址(通过选择复制到剪贴板)。

现在回到Git Bash。使用cd git命令进入git文件夹;现在写以下命令连接到你的GitHub(输入用户名和密码时,它要求你):

git config --global user.name "Your Name"

然后是:git config——global user。电子邮件youremail@domain.com。

下一种类型:git克隆(URL),而不是(URL),键入你从你的GitHub页面复制的GitHub存储库的地址;(例如,git clone https://github.com/isalirezag/Test.git)。

现在如果你执行ls命令,你会看到你的存储库。如果你也打开窗口中的Git文件夹,你会看到你的存储库被添加为一个文件夹。

现在使用cd命令转到存储库:cd Test

继续,复制和粘贴任何文件,您想放在这个存储库在该文件夹。

为了将文件传输到您的存储库,您现在需要做以下工作:

git型

添加文件名(filename是你想要上传的文件名),或者如果你想添加文件夹中的所有文件,你可以输入下面的命令:

转到添加 。

然后输入:git commit -m "adding files"。然后:git push -u origin master。

然后你就万事俱备了。如果你刷新你的GitHub帐户,文件应该在那里:)