GitHub Desktop or Git CLI?
GitHub Desktop or Git CLI?
GitHub Desktop or Git CLI?
You're viewing a single thread.
I don't understand git anyway
Well, you learn four commands and hope for the best.
fetch, reset --hard, checkout -b and cherry-pick?
:-D
Nah, rebase -i
, squash
, fsck
and reflog
Must be an interesting work if you never add
, commit
or push
.
Edit: How the hell did you get the repo without clone
?
Pshaw, real programmers write out the contents of .git
by hand.
(Also, it was a joke, the last two commands I listed are ones you'll ideally never need in your life)
I was scared of reflog too. Had to use it for the first time recently after I accidentally'd a branch that I hadn't pushed to remote yet. I was so glad that I could recover it all in <5 commands.
reflog saved my life once after a stupid misshap.
All rebase are belong to us (onto, rebase, and ofc interactive) but what's fsck (I don't squash personally)?
Fsck is File System Check - realistically you should never need to use it.
More like clone, pull, commit, and push --force
:-D
push origin head
Title text: If that doesn't fix it, git.txt contains the phone number of a friend of mine who understands git. Just wait through a few minutes of 'It's really pretty simple, just think of branches as...' and eventually you'll learn the commands that will fix everything.
And occasionally when you mess up
And occasionally if you mess up so hard you give up
And there you go. You are now a master at using git. Try not to mess up.