Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.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
Java Android Studio-恢复?项目推送到Github_Java_Git_Android Studio_Github_Recover - Fatal编程技术网

Java Android Studio-恢复?项目推送到Github

Java Android Studio-恢复?项目推送到Github,java,git,android-studio,github,recover,Java,Git,Android Studio,Github,Recover,这似乎是一个很难解决的问题,或者是一个很容易解决的问题,但我担心我会做得更糟,所以最好确定一下 昨天我读到了关于Github的文章,它可以将我的小项目上传到一个安全的地方,如果需要的话,可以很容易地跟踪和恢复更改。我决不是一个开发专家,我把这当作一种爱好和一种业余爱好 只需说一句,我昨天已经将我的proj提交到GitHub中,今天加载它时,一切看起来都很奇怪,我的所有类和文件都不在和的项目选项卡上。演播室 我可以看到Git上的一切似乎都在那里,我只是不知道如何将它重新加载到IDE中,而不至于弄乱

这似乎是一个很难解决的问题,或者是一个很容易解决的问题,但我担心我会做得更糟,所以最好确定一下

昨天我读到了关于Github的文章,它可以将我的小项目上传到一个安全的地方,如果需要的话,可以很容易地跟踪和恢复更改。我决不是一个开发专家,我把这当作一种爱好和一种业余爱好

只需说一句,我昨天已经将我的proj提交到GitHub中,今天加载它时,一切看起来都很奇怪,我的所有类和文件都不在和的项目选项卡上。演播室

我可以看到Git上的一切似乎都在那里,我只是不知道如何将它重新加载到IDE中,而不至于弄乱更多的东西

下面是一个快速截图:

任何帮助或指导(即使是很好的教程/阅读)都将不胜感激

谢谢大家!! 安德烈

编辑:
原始prj根目录下的git状态:

D:\andre\progr\Android\SeriesOganizerv004>git status
On branch main
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified:   .idea/workspace.xml

no changes added to commit (use "git add" and/or "git commit -a")  
D:\andre\progr\Android\seriesonizerv004>git状态
主支管上
未为提交而暂存的更改:
(使用“git add…”更新将提交的内容)
(使用“git restore…”放弃工作目录中的更改)
修改:.idea/workspace.xml
未向提交添加任何更改(使用“git add”和/或“git commit-a”)
从版本控制导入时的git状态(不同文件夹):

D:\andre\progr\Android\SeriesOrganizerRecover>git状态
主支管上
您的分支机构使用“origin/main”更新。
未为提交而暂存的更改:
(使用“git add…”更新将提交的内容)
(使用“git restore…”放弃工作目录中的更改)
修改:.idea/workspace.xml
未向提交添加任何更改(使用“git add”和/或“git commit-a”)
确保您有一个版本,以避免版本过多(即无论如何都会生成的文件)

然后再试一次,跟随阿米亚·兰扬·罗特

然后“

确保您有一个版本,以避免版本过多(即无论如何都会生成的文件)

然后再试一次,跟随阿米亚·兰扬·罗特

然后“


谢谢你,沃克!我已经完成了这些步骤,并且能够提交一个测试项目并将其克隆回我的本地机器——我想我现在对它的工作原理有了更好的了解!对于我当前项目的问题,是我似乎不再有/src/文件夹,无论是本地还是github,看起来它只有构建文件。我可以在屏幕截图上看到它们,但我不确定如何将它们“转换”回普通的java文件,并将我的项目还原回来。@AndreM。为此,最好首先恢复到命令行,并检查您的.git子文件夹是否位于右顶层文件夹中,而不仅仅位于src/example下。在loca存储库的顶层使用
git status
编辑您的问题。为我的原始项目文件夹以及从git导入到其他文件夹添加了git status。@AndreM。好啊克隆后,初始项目和Android Studio中的文件夹结构和文件是否相同?(不计算任何生成的文件,如.class)?看起来原始文件要大一点(52MB对49MB),几乎是文件的两倍(1400对700)-仍然没有一个文件具有src文件。真奇怪,我的第一次提交只推式生成类文件,并删除我的src dir。这是因为缺少忽略文件吗?谢谢你到目前为止的帮助!谢谢你,沃克!我已经完成了这些步骤,并且能够提交一个测试项目并将其克隆回我的本地机器——我想我现在对它的工作原理有了更好的了解!对于我当前项目的问题,是我似乎不再有/src/文件夹,无论是本地还是github,看起来它只有构建文件。我可以在屏幕截图上看到它们,但我不确定如何将它们“转换”回普通的java文件,并将我的项目还原回来。@AndreM。为此,最好首先恢复到命令行,并检查您的.git子文件夹是否位于右顶层文件夹中,而不仅仅位于src/example下。在loca存储库的顶层使用
git status
编辑您的问题。为我的原始项目文件夹以及从git导入到其他文件夹添加了git status。@AndreM。好啊克隆后,初始项目和Android Studio中的文件夹结构和文件是否相同?(不计算任何生成的文件,如.class)?看起来原始文件要大一点(52MB对49MB),几乎是文件的两倍(1400对700)-仍然没有一个文件具有src文件。真奇怪,我的第一次提交只推式生成类文件,并删除我的src dir。这是因为缺少忽略文件吗?谢谢你到目前为止的帮助!
D:\andre\progr\Android\SeriesOrganizerRecover>git status
On branch main
Your branch is up to date with 'origin/main'.

Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified:   .idea/workspace.xml
no changes added to commit (use "git add" and/or "git commit -a")