Соңғы өзгерістерден кейін барлық өзгерістерді қалпына келтіріңіз

Соңғы баптан кейін, менің қосылған файлдарды жоюды, өзгертілген файлдарды қалпына келтіруді және жойылған файлдарды қосуды қоса, менің каталогымда жасалған барлық өзгерістерді қалай болдырмауға болады?

211
08 янв. Догбер 08 қаңтарда орнатылды 2011-01-08 00:09 '11 at 0:09 2011-01-08 00:09
@ 2 жауаптар

Алдымен өзгерістерді қалпына келтіру

 git reset HEAD --hard 

содан кейін көрінбейтін барлық нәрсені тазалаңыз. .gitignore салдарынан бақыланбаған файлдарды сақтағыңыз келсе, осы пәрменді абай болыңыз.

 git clean -fd 
394
08 янв. Жауап Benjamin Bannier Jan 08 2011-01-08 00:10 '11 at 0:10 2011-01-08 00:10

Соңғы тапсырмасынан бастап, қосылған файлдарды жоюды, өзгертілген файлдарды қалпына келтіруді және жойылған файлдарды қосуды қоса, менің каталогымның әрбір өзгерісін қалай болдырмауға болады?

  • Өзгерістерді бақыланған файлдарға қайтару арқылы жоюға болады

     git reset HEAD --hard 
  • Пайдаланылмаған файлдарды төмендегілермен жоюға болады:

     git clean -f 
  • Пайдаланылмаған файлдар мен каталогтарды төмендегілермен жоюға болады:

     git clean -fd 

    бірақ өзгермейтін файлдардағы өзгертулерді болдырмау мүмкін емес .

  • Жіберілмеген және тексерілмеген файлдарды және каталогтарды жоюға болады.

     git clean -fdx 

    бірақ еленбеген файлдардың өзгерісін болдырмау мүмкін емес .

clean.requireForce мәнін false орнатуға болады:

border=0
 git config --global --add clean.requireForce false 

--force to- --force пайдалану кезінде -f ( --force ) пайдалануды болдырмау.

25
30 окт. Жауапты Ortomala Lokni компаниясы 30 қазан күні жариялады . 2016-10-30 18:54 '16 at 18:54 2016-10-30 18:54

тегтер туралы сұрақтарға қатысты басқа сұрақтар - немесе Сұрақ қойыңыз