| English | 中文 |
As a developer, there is a lot worth learning and paying attention to on GitHub. But when you are just getting started, how do you learn to use GitHub step by step? How do you make better use of it?
This repo — GitHub Usage Guide — collects and organizes resources from around the web to help everyone learn together. :octocat:
Contributing to Open Source on GitHub, Hello World, Forking Projects, Be Social, Making Your Code Citable, Mastering Issues, Mastering Markdown, Mastering Wikis, and Getting Started with GitHub Pages.blame button to uncover a file’s history.For more GitHub content, visit GitHub Help to find what you need.
Original source: http://www.worldhello.net/gotgithub/index.html
| Author: | Jiang Xin |
|---|---|
| Version: | v0.9.1-13-g5075479 |
| Copyright: | Creative Commons BY-NC-SA |
I started writing about GitHub not because I know it well, but precisely because I did not know it well enough.
In my book Pro Git [1], GitHub received only a mere three pages — clearly not enough to answer readers' many questions about it. I remember that just as I was finishing Pro Git, Yang Fuchuan, an editor at China Machine Press's Huazhang imprint, urged me to write a book about GitHub. I turned him down with many excuses. The main one was that I was genuinely exhausted. Every time I sat down to start a new chapter, it felt like sitting in a high school Chinese exam, staring at the blank page as the clock ticked down. Writing another book would mean repeating that misery. The second reason was that I much prefer coding to writing documentation, and a book about GitHub would involve an enormous amount of tedious screenshot-taking and image editing. The third reason finally made the editor give up: GitHub is a foreign website, and once the book came out, [this sentence has been deleted by the original author].
What ultimately convinced me to write was something the head of CSDN told me after visiting GitHub's headquarters in the United States. His account sparked my curiosity about how GitHub had achieved such remarkable success. I started reading the GitHub blog and discovered, more and more, that GitHub is a fascinating thing built by fascinating people. To treat GitHub as nothing more than a Git server would be a terrible waste. GitHub has succeeded and will continue to succeed, and if this book can present it as fully as possible and help every Git user get more out of GitHub, that would be a worthy outcome.
This book is being written and published the GitHub way [2]. Anyone can read it (including the source), and anyone can contribute corrections or additions the GitHub way. Online publishing is a completely new experience for both me and editor Yang Fuchuan. Thank you, Git, for giving me two very different publishing experiences within a single year.
– Jiang Xin, December 2011
| [1] | http://www.worldhello.net/gotgit/ |
| [2] | https://github.com/gotgit/gotgithub |