Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to set up a rebase in Git Bash on Windows

Tags:

git

bash

rebase

I'm trying to following the instructions on https://help.github.com/articles/using-git-rebase-on-the-command-line/ for interactively rebasing from my initial commit (More specifically, I'm trying to remove all the bin and obj folders from the history). So once I type in

git rebase -i --root

I get the following screen as expected, but then I can't figure out how to change the first one to edit. Like I can't figure out which button on the keyboard to click. Sorry if this is a stupid question.

enter image description here

like image 883
user7127000 Avatar asked Mar 31 '17 07:03

user7127000


1 Answers

Thats pretty easy. You have to change the word pick to edit Then you save the file, in your case press ESC and then type :wq. Then git will start the rebase and you will stop on each commit you want to edit.

Edit: If you don't know how to insert in vim: press ESC and then i after that you are in insert-mode and as soon as you are finished with typing press ESC again and save it as described above.

like image 147
ckruczek Avatar answered Oct 11 '22 11:10

ckruczek