当前位置: 首页 > 知识库问答 >
问题:

推上GIT和Bitbucket

黎曾笑
2023-03-14

在我的桌面上,我有一个名为azerty的文件夹,在这个文件夹中我有一个名为index的文件。html。在这个文件中,我写了<代码>

在比特桶上,我必须创建我的存储库。我将此存储库命名为我桌面上文件夹的名称,因此azerty

我的存储库已创建

现在,我打开GIT bash。

以下是我的步骤:

1- git init 
2- git clone https://Geek8006@bitbucket.org/Geek8006/azerty.git
3- git status

我不明白为什么,我的文件夹(在我的桌面上)中有一个新文件夹?

然后

4- git add . 
5- git status 
6- git commit -m "test" 

当我执行最后一步时:

7- git push origin master

我有这个错误消息

$ git push origin master
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

总之,我有两个问题:

1-为什么我在桌面上的文件夹中有一个新文件夹?

2-有几个主题关于

fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.

就像这里-

但是,它不起作用。

非常感谢你的帮助。

共有3个答案

倪风史
2023-03-14

使用这两个命令:

  1. git init
  2. git克隆https://example.com/azerty.git

您正在创建两个git存储库。

  • 第一个(我称之为A),使用init命令创建。
    • 是空的
    • 他的根在当前目录中
    • 没有起源
    • 是远程存储库的克隆
    • 有一个来源(远程存储库)
    • 其根目录位于当前目录中创建的名为azerty的新目录中。这就解释了为什么您有一个新的azerty目录

    Git明确警告您(黄色提示)

    您已经在当前存储库中添加了另一个git存储库

    因为它是用init创建的,所以A没有原点。

    当您尝试推送时,您位于A的根目录中,因此您尝试推送A。由于A没有原点,推送失败。

    从头开始:

    • 将您的重要文件保存在临时文件夹中。
    • 在您希望出现azerty文件夹的位置使用git clone
    • 将您的文件移动到azerty文件夹(或任何子文件夹)中。
    • 使用:
      • git add.
      • git提交
      • git推送

丌官皓君
2023-03-14

当您克隆存储库时,Git会将其克隆到您已初始化为另一个Git存储库的目录中的一个新文件夹中。您应该使用git clone或git init(稍后再添加一个远程),但不能同时使用这两种。

因此,现在您有了一个没有遥控器的初始化存储库,这就是为什么会出现“来源不明”的错误。在azerty文件夹中有一个克隆的存储库(带有远程)。

我建议您删除本地存储库并从头开始。您可以通过将其作为参数传递给git clone来指定存储库应该克隆到的目录。要使用当前目录,只需传递一个

rm -rf ./.git                     # remove the .git folder
rm -rf ./azerty                   # remove the nested repository
git clone <repository> .          # clone into current directory
git add index.html
git commit -m "Add index.html"
蒋联
2023-03-14

无需克隆:您可以将对新远程存储库的引用添加到本地存储库中:

cd C:\path\to\my\repo
git remote add https://url/new/repo
git push -u origin main

这样,您就可以保留现有的本地存储库,并将其添加到远程来源,以便推送您的内容。

确保首先删除嵌套克隆。

 类似资料:
  • 它在几天前工作,现在在推动代码时,我在终端上得到了关注。 计数对象:218,完成。增量压缩最多使用4个线程。压缩对象:100%(218/218),完成。写入对象:100%(218/218),485.32千字节/秒,完成。总计218(增量93),重复使用0(增量0)错误:RPC失败;结果=22,HTTP代码=401致命:远程端意外挂起致命:远程端意外挂起所有最新的内容 我不明白为什么,它发生了。在谷

  • 在本文章教程中,我们将演示如何查看 Git 存储库的文件和提交文件记录,并对存储库中的文件作修改和提交。 注意:在开始学习本教程之前,先克隆一个存储库,有关如何克隆存储库,请参考: http://www.yiibai.com/git/git_clone_operation.html 在前面的文章中,都在要本地编写文件代码和提交,维护管制自己的文件版本,然后这种“自娱自乐”的方式,意义不是很大,在这

  • 我和我的朋友,我们正在制作某种项目,我们将GIT用于我们的版本控制软件,但是在我从gitlab中提取他的代码,并进行了一些更改并提交了这些更改后,我想推回gitlab,但是当那时,这个警告和错误: 有什么办法吗?我试图通过f旗(强制)推动回购,但仍然不起作用。。。

  • 我创建了一个分支,方法是

  • Git 命令行增强 diff-so-fancy diff so fancy 截图 git-extras Ubuntu $ sudo apt-get install git-extras Mac OS X with Homebrew $ brew install git-extras $ git-summary project : github-roam repo age : 2 year

  • 我一直在努力推动我在github上的工作,但我遇到了以下错误: