Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将新项目代码推送到github上的新存储库,但它推送了所有新项目_Git_Github - Fatal编程技术网

将新项目代码推送到github上的新存储库,但它推送了所有新项目

将新项目代码推送到github上的新存储库,但它推送了所有新项目,git,github,Git,Github,我在github上创建了一个新的存储库,并按照以下命令从本地计算机推送一个新项目: …或在命令行上创建新存储库 echo "# node-rest-shop" >> README.md git init git add README.md git commit -m "first commit" git remote add origin github@projectname git push -u origin master 在我git p

我在github上创建了一个新的存储库,并按照以下命令从本地计算机推送一个新项目:

…或在命令行上创建新存储库

echo "# node-rest-shop" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin github@projectname
git push -u origin master
在我
git push-u origin master
之后,我转到github repo页面,注意到它推送了我的其他3个与这个新项目无关的项目


为什么会发生这种情况?检查
git init
是否确实在
README.md
文件夹中创建了
.git
(隐藏)子文件夹


如果父文件夹已经有一个
.git
,您可能已经从一个比您想象的更大的本地存储库中进行了推送。

检查
git init
是否确实在
README.md
文件夹中创建了一个
.git
(隐藏)子文件夹


如果父文件夹已经有一个
.git
,您可能已经从一个比您想象的更大的本地存储库中推送了。

第一次在git上推送现有项目

  • 打开终端

  • 将当前工作目录更改为本地项目

  • 将本地目录初始化为Git存储库。 $git init

  • 将文件添加到新的本地存储库中。这将在第一次提交时对其进行分段。 $git add

  • 提交您在本地存储库中暂存的文件。$git Commit-m“First Commit”

  • 在GitHub存储库的快速设置页面顶部,单击以复制远程存储库URL。

  • 在终端中,添加将推送本地存储库的远程存储库的URL。$git remote add origin remote repository URL #设置新的遥控器 $git远程-v #验证新的远程URL

  • 将本地存储库中的更改推送到GitHub。$git Push-u origin master #将本地存储库中的更改推送到指定为源的远程存储库


  • 第一次在git上推送现有项目

  • 打开终端

  • 将当前工作目录更改为本地项目

  • 将本地目录初始化为Git存储库。 $git init

  • 将文件添加到新的本地存储库中。这将在第一次提交时对其进行分段。 $git add

  • 提交您在本地存储库中暂存的文件。$git Commit-m“First Commit”

  • 在GitHub存储库的快速设置页面顶部,单击以复制远程存储库URL。

  • 在终端中,添加将推送本地存储库的远程存储库的URL。$git remote add origin remote repository URL #设置新的遥控器 $git远程-v #验证新的远程URL

  • 将本地存储库中的更改推送到GitHub。$git Push-u origin master #将本地存储库中的更改推送到指定为源的远程存储库


  • 请向我们展示您的文件夹结构。你是在一个新文件夹里做的吗?如果你忘了做一个新的文件夹和cd,git可能会把你在这个目录下的所有其他repo都取下来并推送它们。另一种可能是已经存在一个.git文件,但是git应该抛出一个错误。

    请向我们显示您的文件夹结构。你是在一个新文件夹里做的吗?如果你忘了做一个新的文件夹和cd,git可能会把你在这个目录下的所有其他repo都取下来并推送它们。另一种可能是已经有一个.git文件,但是git应该抛出了一个错误。

    在运行这些命令delete.git和cd之前,您需要先将cd放入您的项目文件夹中,然后再运行这些命令。这次请执行
    git push-u origin master-f
    覆盖以前的内容在运行这些命令delete.git和cd之前,您需要先将cd放入您的项目文件夹中然后这次再试一次,执行
    git push-u origin master-f
    覆盖以前的内容