Long time emacs user here but new to git. A bit of googling showed me that magit was the consenus "best git package for emacs". I can see this is way better than standard "vc" package. Thanks for the nice introduction!
So I'm already a long-time magit user, but I really enjoyed this video, your pacing and your voice are great for this. Just wanted to say thanks, I'll be sharing it with my team.
Really nice video! I'm using magit for simple things ( [un]stage, commit, pull, push), I think that I'm going to try my best to learn the hard things so I don't need to go back to the terminal :)
Thanks for creating this. I like to have a peek at what's going on over there from the Vim-side of the fence every now and then, and this was a great demo. Well prepped, great editing and good audio.
+Peter Czibik You aren't going to like my answer. I have a bit of a background process in my automated demo helper that when it starts *that particular* eshell session, it changes the .git/config file for that project to force the colors to be on. This is great when doing eshell work since eshell doesn't tell programs that it is very capable, but it can handle colors and some stuff. Anyway, the problem with forcing colors to always be on, is that it messes up Magit, so that it can't parse the results of the commands that it runs. Seems you can have it one way or the other. Since I am almost exclusively Magit, I just have the colors set to be 'auto'.
+Peter Czibik Have you tried something like: (add-to-list 'eshell-visual-commands "blah") Where 'blah' is the application that insists on doing weird control characters?
Yeah, it seems that the key bindings to Magit are improving and becoming more consistent and logical, and already this video is getting slightly dated. Have you tried using the "l" key to bring up one of the log listings, and then selecting the parent commit, and using "r" to bring up the rebase menu? You might also post on a larger forum these sort of questions where others may be able to help troubleshoot where keys and procedures may have moved.
Thanks for replying so quickly! You just have to choose the interactive rebase (press "i"), then you get the same list of 3 commits as in the video, choose "pick" and "squash" like Howard does and it works like in the video.
Great video, I couldn't imagine myself being half as efficient in git without magit.
Long time emacs user here but new to git. A bit of googling showed me that magit was the consenus "best git package for emacs". I can see this is way better than standard "vc" package.
Thanks for the nice introduction!
So I'm already a long-time magit user, but I really enjoyed this video, your pacing and your voice are great for this. Just wanted to say thanks, I'll be sharing it with my team.
Thanks for the nice intro to rebasing with magit. Very helpful.
Great tutorial Howard! I really appreciated it!
Really nice video!
I'm using magit for simple things ( [un]stage, commit, pull, push), I think that I'm going to try my best to learn the hard things so I don't need to go back to the terminal :)
Thanks for creating this. I like to have a peek at what's going on over there from the Vim-side of the fence every now and then, and this was a great demo. Well prepped, great editing and good audio.
Thanks! great video =)
Thank you sir.
nice job!
love the tutorial, keep posting m'kay?
Nice video! What theme and statusbar do you have installed?
Magit is better than any Git wrapper I've ever seen.
Thanks a lot for making these kind of videos Howard! Also, please let me ask a quick question, how did you make colors work in EShell?
+Peter Czibik You aren't going to like my answer. I have a bit of a background process in my automated demo helper that when it starts *that particular* eshell session, it changes the .git/config file for that project to force the colors to be on. This is great when doing eshell work since eshell doesn't tell programs that it is very capable, but it can handle colors and some stuff.
Anyway, the problem with forcing colors to always be on, is that it messes up Magit, so that it can't parse the results of the commands that it runs. Seems you can have it one way or the other.
Since I am almost exclusively Magit, I just have the colors set to be 'auto'.
+Howard Abrams lately I've been trying to get rid of all the weird escape characters in eshell but so far I have not succeeded any tips on that?
+Peter Czibik Have you tried something like:
(add-to-list 'eshell-visual-commands "blah")
Where 'blah' is the application that insists on doing weird control characters?
I'd go with "mah-git".
At 9:45: My version of magic doesn't have the option "l" to rebase unpushed commits. (Magit 2.8.0, Git 2.7.4 (Apple Git-66), Emacs 24.5.1, darwin)
Yeah, it seems that the key bindings to Magit are improving and becoming more consistent and logical, and already this video is getting slightly dated. Have you tried using the "l" key to bring up one of the log listings, and then selecting the parent commit, and using "r" to bring up the rebase menu? You might also post on a larger forum these sort of questions where others may be able to help troubleshoot where keys and procedures may have moved.
Thanks for replying so quickly! You just have to choose the interactive rebase (press "i"), then you get the same list of 3 commits as in the video, choose "pick" and "squash" like Howard does and it works like in the video.