(Acest articol a fost publicat pentru prima dată pe R | Dr. Tom Palmerși a contribuit cu drag la R-Bloggers). (Puteți raporta problema despre conținutul de pe această pagină aici)
Doriți să vă împărtășiți conținutul pe R-Bloggers? Faceți clic aici dacă aveți un blog sau aici dacă nu.
Introducere
Ca dezvoltatori R cred că putem fi cu toții de acord că Git este greu. Nu vom fi mulți dintre noi care, la un moment dat, nu au rupt un depozit Git într -un fel sau altul, știu că am (de mai multe ori … ahem).
Aceasta oferă o interfață prietenoasă pentru rulare
git commit --amend
Trucul: stârnirea unui angajament gol pe comitetul țintă
- Identificați angajamentul de care doriți să modificați mesajul. Aici am făcut o dactilografie și vreau să remediez mesajul pentru a spune Utilizați test-rcpp.r
-
Creați un angajament gol
git commit --allow-empty -m "Empty commit for purposes of trick"
-
Trageți și aruncați angajamentul gol pe comitetul dvs. țintă. Consultați ecranul din partea de sus a acestei postări.
-
Introduceți mesajul de angajare modificat și ștergeți textul în Descriere cutie.
- Clic Squash 2 angajamente.
- Asta e, am terminat! Acum puteți să vă împingeți ramura până la Github (sau în cazul meu în apăsarea forței de ecran, deoarece am împins anterior această ramură la telecomandă).
Metoda adecvată: efectuarea unui rebase interactiv
Dacă doriți să obțineți acest lucru în mod corespunzător sau să modificați conținutul de angajamente anterioare, va trebui să efectuați un redase interactiv. Acest lucru este puțin complicat de efectuat în terminal, deși există o mulțime de videoclipuri YouTube utile și bloguri care arată cum să o faci.
Dacă vreodată aveți nevoie să faceți acest lucru, vă recomand să utilizați interfața de utilizator Terminal LazyGit, care are cea mai bună interfață pentru a repona interactiv pe care l -am văzut. Pentru a începe procesul, navigați la Reflog Pane (apăsând Filă de două ori), apoi folosiți săgețile în sus și în jos pentru a selecta comitetul țintă și apăsați Schimbare+O.
Rezumat
Oferte R-Bloggers.com Actualizări zilnice prin e-mail Despre știri și tutoriale despre învățarea R și multe alte subiecte. Faceți clic aici dacă doriți să postați sau să găsiți o lucrare R/Data-Science.
Doriți să vă împărtășiți conținutul pe R-Bloggers? Faceți clic aici dacă aveți un blog sau aici dacă nu.