Я новичок в GIT и не знал, насколько мощна эта программа... Я стер 8 Gb из нескольких команд.
Насколько я помню, я набрал следующие строки:
$git config --global user.name "my name"
$git config --global user.email "my email"
$git add *.c
$git commit -m
$git status
затем я увидел много отслеживаемых и неотслеживаемых файлов и попытался их удалить (из git). Я не знал, что удалю их со своего компьютера. Поэтому я сделал следующее:
$git rm
$git rm --cached *.c
таким образом я удалил все отслеживаемые файлы. Поэтому я продолжил:
$git clean -f
$git clean -f -d
$git clean -f -x
$git clean -d -x -n
таким образом я удалил некоторые из неотслеживаемых файлов, которые не использовались системой (я использую окна). И теперь это то, что у меня есть:
$git status
On branch master
Initial commit
Untracked files:
(use "git add <file>..." to include in what will be commited)
.gitconfig
AppData/
Desktop/
Favourites/
NTUSER.DAT
NTUSER.DAT{some characters and numbers}
ntuser.dat.LOG1
ntuser.dat.LOG
$git checkout
fatal: You are on a branch yet to be born
Возможно, я использовал больше команд, но я не помню! Я просто хочу восстановить свои старые файлы и перестану использовать это прекрасное программное обеспечение Git.
git init
(?) в%HOME%
не очень хорошая идея - person prusswan   schedule 23.10.2012cackles manically
- person kayaker243   schedule 24.10.2012svn delete
, вы столкнетесь с теми же проблемами. Дайте ему шанс, но используйте его с умом :-). - person Alain Tiemblo   schedule 13.08.2014svn delete
защищает от этого: команда не удалит неверсированные или измененные элементы; используйте параметр--force
, чтобы переопределить это поведение. (Примечание: кажется, что OP также использовал параметры--force
...) - person Ben Voigt   schedule 02.10.2014