Ang mga tanong na na-tag 'git-rewrite-history'

Halimbawa, ang pag-overwrite ng kasaysayan ng Git repository, upang mag-edit ng mga lumang gumawa, tanggalin ang hindi kinakai>
27
sumagot

Paano baguhin ang mga umiiral na, unpushed gumawa?

Sinulat ko ang maling bagay sa mensahe ng gumawa. Gayundin, nakalimutan ko na isama ang i>
itakda ang Oktubre 07 '08 at 6:44 pm
32
sumagot
13
sumagot

Paano baguhin ang tinukoy na gumawa?

Ako ay karaniwang nagsusumite ng isang listahan ng mga gumawa upang suriin. Kung mayroon akong sumusunod na mga sumusunod: HEAD Commit3 Commit2 Commit1 ... Alam ko na maaari kong baguhin ang ulo ng commit na may git commit --amend. Ngunit paano ko mababago ang Commit1, bibigyan na ito ay hindi ...
Itakda sa Hulyo 27, '09 sa 8:19
17
sumagot

Paano baguhin ang timestamp ng lumang gumawa sa git?

Mga Sagot sa Paano baguhin ang mga umiiral na, di-nagbigay na mga gawain? Inilalarawan kung paano baguhin ang mga nakaraang mga mensahe ng gumawa na hindi pa naipahaba sa agos ng agos. Ang mga bagong mensahe ay nagmamana ng mga timestamp ng orihinal na mga gawa. Tila lohikal, ngunit kung ...
itakda sa Enero 18 '09 sa 9:13
14
sumagot

Paano tanggalin / tanggalin ang isang malaking file mula sa kasaysayan ng gumawa sa Git repository?

Minsan tinanggal ko ang DVD rip sa isang proyekto ng website, pagkatapos ay casually git commit -a -m ..., at zap, ang repo ay blown out sa 2.2 gig. Sa susunod na gumawa ako ng i>
itakda ang Enero 20 '10 sa 14:18
13
sumagot

Paano mo ayusin ang isang masamang pagsasama at muling mabuo ang iyong mahusay na mga kalakal sa isang nakapirming pagsasanib?

Aksidente kong naayos ang isang hindi nais na file (filename.orig kapag pinagsasama ang nalutas) sa aking repository ng i>
Itakda ang 21 Nobyembre. '08 sa 7:11
15
sumagot

Paano nakaayos ang squat ng lahat ng git sa isa?

Paano mo gupitin ang buong imbakan bago ang unang gumawa? Maaari ko muling i-install bago ang unang gumawa, ngunit ito ay umalis sa akin na may dalawang gumawa. Mayroon bang paraan upang sumangguni sa isang pag-aayos bago ang unang isa?
itakda noong Nobyembre 1. '09 sa 11:38
10
sumagot
5
sumagot

Baguhin ang root commit sa git?

Mayroong mga paraan upang baguhin ang isang mensahe mula sa ibang pagkakataon na gumawa: git commit --ame # para sa pinakahuling gumawa git rebase --interactive master ~ 2 # ngunit nangangai>
itakda sa Enero 22 '10 sa 21:21
7
sumagot

Pagsamahin ang unang dalawang entry ng Git repository?

Ipagpalagay na mayroon kang isang kuwento na naglalaman ng tatlong gumawa ng A, B, at C: ABC Gusto kong pagsamahin ang dalawang gumawa ng A at B na may isang trangka AB: AB-C Sinubukan kong git rebase -i A na bubukas ang aking editor sa sumusunod na nilalaman: pi ...
itakda ang Enero 12 '09 sa 17:53
3
sumagot
5
sumagot

Git pagsama ang withdrawal

Kunin ang mga sumusunod na kaso: Mayroon akong i>
itakda ang Enero 24 '11 sa 18:15
6
sumagot

Paano baguhin ang mas lumang git commit?

Ginawa ko 3 git gumawa, ngunit hindi nag-click. Paano baguhin ang lumang (ddc6859af44) at (47175e84c), na hindi ang huling? $ git log commit f4074f289b8a49250b15a4f25ca4b46017454781 Petsa: Tue Jan 10 10:57:27 2012 -0800 commit ddc6859af448b8fd2e86dd ...
itakda ang Enero 11 '12 sa 21:52
5
sumagot

Paano baguhin ang maramihang gumawa sa git upang baguhin ang may-akda

Gumawa ako ng isang serye ng mga gumagawa sa Git, at ngayon ay nauunawaan ko na nakalimutan ko na itakda nang wasto ang mga katangian ng username at username ng email (bagong makina). Hindi ko pa itinulak ang mga ito sa aking repository pa, yamang maaari kong ayusin ang mga ito, ...
itakda ang Pebrero 13 '11 sa 1:48
4
sumagot

Nabigo ang paglilinis ng file mula sa Git repo, nabigong lumikha ng bagong backup

Sinubukan ko na tanggalin ang file mula sa remote repository sa pamamagitan ng pagpapatakbo: git filter-branch --index-filter 'git rm - naka-cache - signore-unmatch Rakefile' HEAD Ngunit Git complains na imposible na lumikha ng isang bagong backup. Nakaraang backup na nila>
itakda sa Hunyo 19 '11 sa 19:24