解决Git 报错:fatal: destination path ‘xxx‘ already exists and is not an empty directory

这篇具有很好参考价值的文章主要介绍了解决Git 报错:fatal: destination path ‘xxx‘ already exists and is not an empty directory。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、背景

拿到开发的Git地址,然后Git clone的时候,检测不出东西,只有一个.git目录,实际无东西。

解决Git 报错:fatal: destination path ‘xxx‘ already exists and is not an empty directory,git

 二、解决方案

方案一、删除 .git 文件

可手动删除,或执行下面命令

rm -rf .git

然后再执行检出命令

git clone https://git.xxx.com/xxx.git

方案二、新建目录再重新检出

熟悉 linux 命令都知道 rm -rf .git 命令会删除当前目录的 git 记录,如果没有把握的话,最好还是新建一个目录,比如xxx 目录,命令如下:

mkdir xxx

cd xxx

然后再执行检出命令

git clone https://git.xxx.com/xxx.git

方案三、可能没有master分支,切换其他分支检测看看

项目目录下来了,但是点进去什么文件也没有,这是说你的项目地址没有master分支。这是可以
git branch -a

看看远程的分支有哪些
这是可以切换过来到xxx分支,项目就有代码了
git checkout xxx

总结:这个确实坑,我当时也以为项目怎么会没有master分支呢,打开目录页确实什么代码有没下载再来,最后切换了分支才有的。

解决Git 报错:fatal: destination path ‘xxx‘ already exists and is not an empty directory,git

解决Git 报错:fatal: destination path ‘xxx‘ already exists and is not an empty directory,git

最后选择某一个分支后,检出成功。

解决Git 报错:fatal: destination path ‘xxx‘ already exists and is not an empty directory,git

 文章来源地址https://www.toymoban.com/news/detail-743703.html

 

 

到了这里,关于解决Git 报错:fatal: destination path ‘xxx‘ already exists and is not an empty directory的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决Linux报错:Swap file “xxxxxx.swp“ already exists

    出现问题 Swap file “.models_conf.yaml.swp” already exists! 在 Linux 下 vim 编辑过程中,由于某种原因异常退出正在编辑的文件,再次编辑该文件时,会出现如下提示: 一个文件出现了带有.swp的副本文件的时候,会出现如下提示: 问题出现原因分析 出现类似问题的时候必须好好读提

    2024年02月11日
    浏览(53)
  • 解决git报错:fatal: unable to access ‘xxx/‘: Failed to connect to 127.0.0.1 port 7890: Connection refused

    前言:Linux系统,使用vscode进行远程连接。 git push -u origin main 的时候,出现了如下问题: 无法连接到127.0.0.1 port 7890,连接被拒绝了。百度大法后基本上是取消代理即可: 但是我在终端中输入命令运行后,会出现一个红叉: 命令无法运行。 可能是之前设置过代理的名字不是

    2024年02月15日
    浏览(82)
  • 解决fatal: No configured push destination.

    问题:git push时,出现fatal: No configured push destination. 原因:推送至远程仓库时,缺少目标仓库地址 解决方法: 1、添加远程仓库地址: 2、 推送本地代码至远程仓库分支 不会调试运行的同学,你只需打开远程,会帮你搭建调试好一切(JDK、Idea/Eclipse、MySQL、Tomcat、Maven………)

    2024年02月11日
    浏览(45)
  • MySQL安装中出现的The selected path already exists以及Connector/Python ***以及start service MySQL80 Failed

    近因为学习Python需要用到数据库,选择了MySQl去应用安装,但是安装失败一直困扰着我。可能 也是因为报错的details太多很麻烦所以不想仔细看吧。这几天搞下来也有点心得和大家分享一下。 意思是说你已经创建了文件夹(安装过程会自动创建),我们只需要找到位置给删除

    2024年02月15日
    浏览(62)
  • git提示:remote origin already exists

    目录 问题场景 问题原因 问题解决  在GitLab中新建仓库后,然后将本地项目提交提示: remote origin already exists.    error: remote origin already exists. 错误:远程源点已存在(翻译)    出现该错误的原因: 该项目已经配置过远程仓库地址,当再次将项目提交到其它的远程仓库地址

    2024年02月05日
    浏览(48)
  • 【git学习】解决git提交代码时报错: Unable to create ‘XXX/.git/index.lock‘: File exists.

    使用git提交代码的时候,出现了 Unable to create \\\'.git/index.lock\\\' File exists 问题,如下所示: Git 执行操作时会自动生成 index.lock 文件,操作结束后会自动删除。这样做的目的是避免同时操作同一个文件夹。 错误提示我们: 因此,我们删除该目录下的 .git/index.lock 文件即可 删除之后

    2024年02月11日
    浏览(51)
  • git clone 报错fatal: could not create work tree dir ‘xxx’: Permission denied

    新的电脑进行环境配置,下载git,今天去GitHub拉取新的项目就出现上面的错误,进行一个记录。 当时我是执行命令git克隆出现以下报错截图    最开始我将错误截图进行搜索,错误原因大概是:“The error message you received, \\\"fatal: could not create work tree dir \\\'RoyalSecurity\\\': Permission de

    2024年02月07日
    浏览(65)
  • 【Git报错】fatal: ‘origin/XXX‘ is not a commit and a branch ‘XXX‘ cannot be created from it

    发现问题 远程已有分支,本地需要新建对应分支,于是执行命令: git checkout --track origin/XXX 时报错。 原因: 远程真的没有这个分支,所以失败 这个情况没什么好说的 远程有这个分支,但是本地认为远程没有这个分支 执行如下命令,查看本地缓存的所有远程分支,看看你要

    2024年02月16日
    浏览(53)
  • 【Linux】git clone报错fatal: unable to access ‘https://github.com/xxx.git/‘: Encountered end of file

    目录 1、问题 2、解决 3、参考 git clone代码时突然报错...貌似时不时遇到这个问题,这次遇到了准备简单mark下 报错 fatal: unable to access \\\'https://github.com/xxx.git/\\\': Encountered end of file  将https改为http成功了,据说也可以改成git尝试(我改成git无用...) 原因不明,奇奇怪怪,ORZ 但其实

    2024年02月13日
    浏览(67)
  • 使用git拉取项目时报错fatal: Authentication failed for ‘XXX‘ 解决办法

    错误截图 :   问题原因 : 没有相关链接的权限。这个问题通常出现在拉取没有认证过的新网站的代码时,如初始配置的为gitee(码云),本次拉取github中的代码,可能会出现这个问题,我们这时候就需要进行一个认证操作。 解决方法 : 方法一: git小乌龟中,打开小乌龟设

    2024年02月12日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包