Innehållsförteckning:

Hur gör jag för en specifik commit?
Hur gör jag för en specifik commit?

Video: Hur gör jag för en specifik commit?

Video: Hur gör jag för en specifik commit?
Video: Чего мне НЕ ХВАТАЕТ в Японии спустя 10 лет жизни 2024, December
Anonim

Gå till antingen git-loggen eller GitHub-gränssnittet och ta det unika begå hash för var och en av begår som du vill ha, och kör sedan det här kommandot: git cherry-pick super-long-hash-here. Det kommer dra bara det här begå till din nuvarande filial. Tryck upp den här grenen som vanligt.

Vet också, hur skapar jag en pull-begäran för en specifik commit?

Därefter måste du välja de ändringar som du vill inkludera i pull begäran . Gå över till ditt GitHub-förråd och du borde se detta. Klicka bara på Jämför & pull begäran till skapa a pull begäran i arkivet som du vill bidra med endast de ändringar du valt.

Vet också, hur drar jag en enda fil från Git? Om det bara är en ensam fil , kan du gå till din GitHub repo, hitta fil i fråga, klicka på den och klicka sedan på "View Raw", "Download" eller liknande för att få en rå/nedladdad kopia av fil och överför den sedan manuellt till din målserver.

Dessutom, hur tar jag upp en gammal commit?

Om du vill återställa den sista begå bara gör git revert <oönskad begå hash>; då kan du driva detta nya begå , som ångrade din tidigare förpliktelse . För att fixa det lossade huvudet gör git checkout.

Hur väljer man en commit från en annan gren?

I SourceTree är sättet att plocka körsbär att:

  1. Byt till grenen som du vill att ändringarna ska tillämpas på.
  2. Hitta åtagandet från den andra grenen som du vill tillämpa på den här.
  3. Högerklicka på den och välj "Cherry Pick"

Rekommenderad: