Find an answer
Every question on this site, in one list. Each one goes straight to the paragraph that answers it rather than to the top of a page you then have to read.
If you already know roughly where the answer lives, the nine guides are grouped by subject. If you are in a hurry, use your browser's find on this page and type a word from your problem.
Keeping your repository off the web
What an exposed repository gives away
- Does this mean somebody has already copied my code?
- I removed the password in a later commit. Is it still a problem?
- My repository is private on GitHub. Can this still happen?
- Is this really a vulnerability, or just untidy?
- My code is open source anyway. Does it matter?
- How would I know if anybody actually downloaded it?
Getting yourself out of trouble
Undoing almost anything
- What is the difference between reset and revert?
- How do I undo a commit I have already pushed?
- I ran
git reset --hard. Can I get my work back? - I deleted a branch by mistake. Is it gone?
- How long do I have to recover something?
- How do I fix the message on my last commit?
- Is there any way to recover uncommitted changes?
Working with other people
Not here
If your question is not on this list
The three questions this site does not try to answer are how to install git, how to make your first commit, and which graphical client to use. All three are covered well elsewhere and none of them is what people arrive here worried about.
If you think something belongs here, info@dalaric.com reaches the person who wrote it. A question somebody actually asked is worth more than one somebody imagined.