我在错误的文件夹中创建了一个 repo。意思是操作系统中的用户文件夹,其中所有用户文件夹都从图片、视频到文档。因此,我在不知情的情况下将所有内容推送到 gitHub,现在我无法再创建存储库,因为我使用的文件位于用户文件夹内的文档文件夹中。这意味着我正在一个回购中创建一个回购。因此,当我进入终端并运行 git status 时,它显示了以下信息:
# On branch master
# Your branch and 'origin/master' have diverged,
# and have 2 and 4 different commits each, respectively.
#
# Changes not staged for commit:
# (use "git add/rm <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# deleted: Documents/m3/m3---Best-Game-Ever
# deleted: Documents/of_v0072_osx_release/apps/myApps/CCLab_2/cclab_sketch_1/src/Boxes.cpp
# deleted: Documents/of_v0072_osx_release/apps/myApps/CCLab_2/cclab_sketch_1/src/Boxes.h
# deleted: Documents/of_v0072_osx_release/apps/myApps/ball_bouncing/Ball.cpp
# deleted: Documents/of_v0072_osx_release/apps/myApps/ball_bouncing/Ball.h
# deleted: Documents/of_v0072_osx_release/apps/myApps/bouncing_ball_classes/src/ball.cpp
# deleted: Documents/of_v0072_osx_release/apps/myApps/bouncing_ball_classes/src/ball.h
# deleted: Documents/of_v0072_osx_release/apps/myApps/ms_final/src/backGround.cpp
# deleted: Documents/of_v0072_osx_release/apps/myApps/ms_final/src/backGround.h
# deleted: Documents/of_v0072_osx_release/apps/myApps/ms_final/src/backGround2.cpp
# deleted: Documents/of_v0072_osx_release/apps/myApps/ms_final/src/backGround2.h
# deleted: Documents/of_v0072_osx_release/apps/myApps/mySketch/src/backGround.cpp
# deleted: Documents/of_v0072_osx_release/apps/myApps/mySketch/src/backGround.h
# deleted: Documents/of_v0072_osx_release/apps/myApps/mySketch/src/backGround2.cpp
# deleted: Documents/of_v0072_osx_release/apps/myApps/mySketch/src/backGround2.h
# deleted: README.md
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# .Trash/
# .bash_history
# .dropbox/
# .openmdao/
# .ssh/
# Documents/2nd_semester/
# Documents/Arduino/
# Documents/OpenMDAO/
# Documents/Personal/
# Documents/T.A/
# Documents/gitHub/
# Documents/mySite/
# Documents/openFrameworks/
# Documents/resources/
# Documents/webcam-pulse-detector-master/
# Dropbox/
# Library/
# Music/
no changes added to commit (use "git add" and/or "git commit -a")
Run Code Online (Sandbox Code Playgroud)
不用说,我永远无法拉动任何东西。它说一切都是最新的。在某些时候,我有一个 repo 将那些没有文件的文件夹上传到 gitHub,但我删除了它。
有什么建议?
小智 34
第一件事:
# Be careful, dangerous command, it will erase your repository
# Make sure that you run this from the right folder
rm -rf .git
Run Code Online (Sandbox Code Playgroud)现在,如果您的本地存储库在下面Documents重新开始工作,您就完成了。否则,一个一个地删除和克隆它们中的每一个(当然,这将丢弃未提交的更改和您之前未推送的提交)。
cd ~/Documents/gitHub/
# example, and again, be careful, it will erase your entire folder
rm -rf repositoryA
git clone git://github.com/myUser/repositoryA.git
rm -rf repositoryB
git clone git://github.com/myUser/repositoryB.git
# And so on
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
201797 次 |
| 最近记录: |