+the HEAD~1 option tells git to go 1 commit back in the history. Now set your
+local e-mail address, put back your changes and commit again. Push should now
+work as expected.
+
+b) The second way is to remove locally your repository and re-clone it. Then
+put back your changes to it, commit and push.
+
+==============================================================================
+3. My new repository didn't show up on the web.
+
+Repository "packages" are checked every 15 minutes for new subrepositories by
+a cron job. If found, they're added to the web. If for some reason cron job
+fails, ask one of the git admins to run and/or fix this script:
+
+~git/scripts/packages_enable_gitweb.sh
+
+Top level repositores have to be added manually to gitweb. Ask one of the git
+admins to do the following:
+
+ssh your_login@kraz.tld-linux.org
+sudo su - git
+cd ~/repositories/repo_name.git
+touch gitweb-export-ok
+
+==============================================================================
+4. I've deleted some files in my cloned repo. I'm doing git pull, but they
+do not reappear.
+
+Please do the following in your cloned repo to restore deleted files:
+
+git checkout some.file
+
+To restore all your deleted files do: