Сұралған сұрақтар 'git-rewrite-history'

Git репозиторийінің тарихын қайта жазу, мысалы, ескі тапсырмаларды өңдеу, қажетсіз деректерді жою (жеке деректер немесе үлкен файлдар сияқты), файл құрылымын өзгерту, метадеректерді түзету және т.б.
27
жауаптар

Қолданыстағы, ұйғарылған міндеттемелерді қалай өзгерту керек?

Мен міндеттемедегі қате нәрсе жаздым. Сондай-ақ, кейбір файлдарды қосуды ұмытып кеттім. Хабарды / файлдарды қалай өзгерту керек? Міндеттеме әлі басталған жоқ.
07 қазанда орнатқан '08 сағат 18:44
32
жауаптар

Git-дағы автордың және автордың атын және электрондық поштасын қалай өзгерту керек?

Мен мектептегі қарапайым компьютерлік сценарий жаздым және Git-ге (менің компьютерімде клондалған менің родеде реподағы үйде) өзгерістер енгізді. Бірнеше жасағаннан кейін, мен түбірлі пайдаланушы ретінде нәрсені істейтінімді түсіндім. Авторды өзгерту әдісі бар ма?
15-сәуірде белгіленген '09 6:09
13
жауаптар

Көрсетілген міндеттемені қалай өзгертуге болады?

Мен әдетте тексеруге арналған тапсырмалар тізімін ұсынамын. Егер менде келесі әрекеттер болса: HEAD Commit3 Commit2 Commit1 ... Мен бас міндеттемесін git commit - amend арқылы өзгерте алатынымды білемін. Бірақ, бұл емес ... дегенмен, Комитетті өзгертуге болады ...
27 шілдеде сағат 08: 19-да орнатыңыз
17
жауаптар

Қалай ескі тапсырманың уақыт белгісін өзгерту керек?

Қолданыстағы, ұйғарылған міндеттемелерді қалай өзгертуге жауаптар? Әлі күнге дейін апарылмаған алдындағы хабарламаларды қалай өзгерту керектігін сипаттайды. Жаңа хабарламалар түпнұсқа міндеттемелердің уақыт белгілерін мұраға алады. Қисынды болып көрінеді, бірақ егер ...
18 қаңтарда орнатылды '09 9:13
14
жауаптар

Git репозитарийіндегі жасалым тарихынан үлкен файлды қалай алып тастау / жою керек?

Кейде мен веб-сайт жобасында DVD-дискіні өшіріп тастадым, сосын -a -m ... және zap-ті кездейсоқ ретпен өткіздім, репо 2,2 концертте жарылды. Келесі өзгерістер жасаған кезімде, бейнефайлды жойып, бәрін тіркедім, бірақ қысылған файл әлі де репозиторийде ...
20 қаңтар '10 сағат 14:18
13
жауаптар

Жаман біріктіруді қалай түзетесіз және өзіңіздің жақсы тапсырмаларды тіркелген біріктіруге қалай шығарасыз?

Мен репозиторийде қажетсіз файлды (файлды шешкен кезде біріктіру кезінде filename.orig) бірнеше кездейсоқ ретпен белгіледім, бірақ мен әлі күнге дейін бұл туралы білмедім. Мен файлды репозиторийдің тарихынан толығымен алып тастағым келеді. Өзгерістер тарихын қайта жазу мүмкін бе ...
21 қарашада орнатылды '08 7:11
15
жауаптар

Барлығының шыңы бірде қалай бекітіледі?

Алғашқы міндеттемеден бұрын бүкіл репозиторийді қалай кесіп тастаңыз? Бірінші міндеттемеден бұрын қайта орната аламын, бірақ ол мені екі істі қалдырады. Алдымен түзетуге сілтеме жасаудың тәсілі бар ма?
01 қараша күні орнатылды. '09 11:38
10
жауаптар

Git тарихынан құпия файлдарды және олардың міндеттемелерін жойыңыз

Мен Git жобасын GitHub-ға қойғым келеді, бірақ ол құпия деректермен белгілі бір файлдардан тұрады (пайдаланушы аты мен құпиясөздер, мысалы, capistrano үшін /config/deploy.rb). Бұл файл атауларын .gitignore-ге қосуға болатынымды білемін, бірақ бұл ...
16 мамыр күні сағат 17: 49-да орнатылды
5
жауаптар

Түбірлік тапсырманы өзгертуге өзгерту керек пе?

Кейінгі әрекеттерден хабарды өзгерту жолдары бар: git commit --ame # ең соңғы commit go rebase - интерактивті шебері ~ 2 #, бірақ талап етеді * ата-ана * Бірінші коммутатордың commit хабарламасын қалай өзгертуге болады ...
22 қаңтарда орнатылған '10 сағат 21:21
7
жауаптар

Git репозиторийінің алғашқы екі жазбасын біріктіріңіз?

A, B және C үш тапсырмадан тұратын әңгіме бар дейік: ABC Мен екі біріктіргім келеді: А және В бір тұтқаны AB: AB-C Мен go rebase -i A төмендегі мазмұнмен менің редакторымды ашады: pi ...
12-қаңтар '09, 17:53
3
жауаптар

Сүзгі филиалы - трет-сүзгіден кейін, go-реподан refs / original / heads / master-ны алып тастаңыз?

Менде мына сұрақ бар еді: Жаңа каталогтардағы көшіру каталогында бар репозиторийді ішкі каталогқа орналастыру үшін Мен мұнда мына жауапты қолдандым: Жаңа жіберуші репозиторий түбірлік каталогта бұрыннан бар репортажды қосу үшін ...
05 қазанда орнатқан '11 1:38
5
жауаптар

Git біріктіруді алып тастаңыз

Мынадай жағдайды алайық: Тақырыптың тақырыбында менің жұмысым бар, енді мен шеберге оралу үшін дайынмын: * eb3b733 3 [master] [origin / master] | * b62cae6 2 [topic] | / * 38abeae 1 Мастермен біріктіремін, қақтығыстарды шешемін және қазір ...
24-қаңтар '11 сағат 18:15
6
жауаптар

Ескі гиттің өзгертілуін қалай өзгерту керек?

Мен 3 гитара жасадым, бірақ басылмады. Ескі емес (ddc6859af44) және (47175e84c) қалай өзгертуге болады, ол соңғы емес? $ git log commit f4074f289b8a49250b15a4f25ca4b46017454781 Дата: Сейсенбі 10 10:57:27 2012 -0800 commit ddc6859af448b8fd2e86dd ...
11 қаңтарда '12 сағат 21:52
5
жауаптар

Авторды өзгерту үшін бірнеше тапсырмаларды қалай өзгертуге болады

Мен Git-тегі бірқатар тапсырмаларды жасадым және қазір электрондық поштаның (жаңа машина) пайдаланушы аты мен пайдаланушының атын дұрыс белгілеуді ұмытып кеткенімді түсіндім. Мен бұл тапсырмаларды әлі күнге дейін менің қоймаға жібермедім, өйткені мен бұл міндеттемелерді түзете аламын ...
13-ақпан '11 сағатта 1:48
4
жауаптар

Git реподан файлды тазалау сәтсіз аяқталды, жаңа сақтық көшірме жасалмады

Мен қашықтағы репозиторийден файлды іске қосу арқылы жойып көргім келді: go filter-branch --index-filter 'go rm -cached --ignore-unmatch Rakefile' HEAD Бірақ Git жаңа сақтық көшірме жасау мүмкін еместігіне шағымданады. Алдыңғы сақтық көшірме бұрыннан бар тіршілік ...
19 маусымда 19 сағат 19 минутқа белгіленген