Комментарии:
a good presentation and the best explanation of `git rebase`i've seen so far
ОтветитьAny video which focuses on the beginner aspect of git?
ОтветитьThanks.
ОтветитьWeird question, but does anyone have any idea what font he is using in the console?
ОтветитьI think it's monospace Monaco. ( which is the default monospace font for mac )
Ответитьanyone know why what he first tried with hash-object didnt work?
ОтветитьThe .git directory was missing the HEAD file (which also must contain a ref; at least "ref: refs/"). I don't think this requirement was just introduced in 1.8.2 though.
ОтветитьThanks a lot! Keep up the good work :)
ОтветитьIf git requires people to 'look inside the box' sometimes to get it to work, it means it sucks. It is typical that an uber geek create git. Great coders are crap designers (but they THINK they are good designers...). Have you ever seen a website created by a coder!? Eek!
ОтветитьAm I the only one that thinks he sounds like Louis CK?
Ответить55 minutes worth spending (or 27 at 2x speed) :) Awesome presentation!
ОтветитьHeh, "the detached HEAD state, not as bad for git as it is for you" :)
ОтветитьFinal command needed to make .git directory from scratch work on newer versions of git:
echo "ref: refs/heads/master" > .git/HEAD
great lecture ... btw .... what git terminal is Tim using to use the tree command, as git bash v1.9.4.msysgit0 doesn't seem to be accepting this command???
Ответитьgreat talk!
ОтветитьGreat talk. Learned a lot about git internals from this talk. I wish your initial attempt of creating .git sub folders to trick 'git status' worked. Did you figure out what additional items you had to add to make 'git status' happy?
ОтветитьPardon my ignorance, but was it python he was using to write the while loop?
Ответитьyou can do better at vim at 51min.
ОтветитьVery entertaing talk.
ОтветитьFantastic talk, learnt alot, now I can feel more confident in rebasing. Thanks for sharing :D
ОтветитьGreat talk. Shame about the way he swallows water so noisily.
ОтветитьThis is actually really helpful. Thanks for the video.
ОтветитьAwesome talk. but what exactly are the deltas?
ОтветитьThat is the issue with Git - questionable system design. I mean - If one needs to teach details of "under the hood" mechanics of a tool for people to get it, then it is not an intuitively useful tool. But yes - Git is the most beautiful of ALL UGLY version control thingies we have.
ОтветитьThis was not helpful for me.
ОтветитьAlso, the simplest way to revert a merge would be to use:
git reset --merge ORIG_HEAD
Oh man, does this ever help me. Seriously, this is the way to learn Git. Following tutorials and entering commands means you have to stick to a very specific workflow because if anything goes wrong with the black box you're just out of luck. You engage panic mode, git is broken and you might as well delete all your work, clone the repo again and start over because you don't have the vocabulary to even explain what's wrong. It might take a bit more time and effort to learn Git from a lower level, but I think this is absolutely necessary for working with Git in any way.
ОтветитьMasterful. This was a tour de force.
ОтветитьThis is THE best video on git, thank you so much Tim great tutor.
ОтветитьPoorly thought out presentation. Not useful for developers who want to learn git. If he really is a trainer, he's a bad one.
ОтветитьMinimal required .git content has 2 empty directories {objects, refs} and a file {HEAD}, with HEAD having "ref: refs/heads/master" string as its content.
After creating above, git status won't throw an error.
🙏 🙏 🙏 thanks!!
ОтветитьAnd I read git tits up
ОтветитьExcellent talk, learned so much about git internals. Literally the best video on git internals.
Ответить