GitHub Introduction and Practice

Source: Internet
Author: User

This article is a computer Quality Pre-sale recommendation >>>>GitHub Introduction and practice


Share your code with programmers all over the world!


Editor's recommendation

code review Not in place, review inefficient
only code that the programmer himself can understand is deployed directly to the formal environment.
bugs occur frequently due to low-level code errors
no chance to communicate with others code, share knowledge
without a simple and efficient development process that adds multiple functions in a single day
GitHub provides us with the opportunity and functionality to address these issues.
This book is designed to guide readers to use GitHub for efficient development.
comprehensive, systematic description of GitHub's features and practical skills
graphic Intuitive, step-by-step demonstration of how GitHub is used
practical guidance, dedicated to build a practice warehouse, inviting readers to pull Request and co-maintenance
includes GitHub's development process and accessibility tools for direct use by companies or teams that need to introduce GitHub
Content Summary:
This book starts with the basics of git and how it works, detailing the various features of GitHub, the collaboration of GitHub with other tools or services, the use of GitHub's development process, and how to bring GitHub into the enterprise. When explaining GitHub's representative function pull request, this book is dedicated to the library for your readers to practice, inviting readers to pull request and co-maintenance.


As a translator

Otsuka Hong Kee
Introducing Agile Software Development to the leading people in the development site, advising on the development and service of Web applications as a consultant to a number of enterprises and teams. GitHub has been imported for a number of businesses and teams and has extensive experience in building development systems that are deployed several times a day.


Translator sequence

The term "open source" has been around for many years in China's it community, but "social programming" must not have been approached by many people. So before reading the text, let me someone else for the author to ask a question: you in a small space for a period of time, then go out when there is a sense of the enlightened? I believe a lot of people's answers are affirmative. "Social programming" gives me the feeling of being outsourced to Japan. Perhaps the outsourcing industry in the IT industry is only an extreme example, but "let the world code farmers look at their own code" This kind of thing, many people may not think of it.
GitHub is a platform where we can exchange code or experience with open source developers around the world. If you are interested in the source code of an open source software, if you want to make a contribution to the software, if you have written a small program but hard to find people pointing, if you want to be with the long-time IT Industry star (commonly known as "Great God") chat a few words, then GitHub welcome you.
GitHub's English-language interface may discourage you, but don't worry, this book adheres to the "hands-on teaching" style of Japanese technical books, the author uses the friendly language, concise introduction, with vivid and detailed examples for us to explain the use of GitHub, Take us to learn GitHub in practice. It is worth mentioning that the book is equipped with a website for you to practice, please be interested readers must try. As the saying goes, "read thousands of books as far as the road", along with the author while reading this book, I believe you will have a deeper understanding of this sentence.
Some readers may want to ask, the code is the property of the enterprise, can not be casually sent to the Internet for others to see, that GitHub to work and what is the point? This is a natural consideration by the author. GitHub for social programming, we live in a big society, we work as a small society, although not forcibly imported "social programming", but its management model is still worth learning. So if you are a decision maker for your business, then follow the author in the second half of the book to discuss the pros and cons of introducing social programming into your business, perhaps bringing new benefits to your business.
the "Getting Started with GitHub" is a relatively rare book that systematically introduces GitHub and social programming. In the past, our knowledge of this area can only be fragmented through the Internet.
the blog or technical documents to do one-sided understanding, difficult to grasp the full picture. When you finish reading this book, you will be able to get a lot of help.
Finally, I would like to express my heartfelt thanks to another translator who helped build this book and the editors of Turing culture, and it is with the joint efforts of all of you that this book has been published. At the same time, thank you for reading this book, with your support, the book can play its value.
Peng Hao
April 2015 in Beijing


Preface

many developers in the world today are using GitHub for development. This book is designed to guide readers on how to use GitHub for efficient development at the development site. Therefore, in addition to the description of GitHub, it also involves the development process and the relevant auxiliary tools of the commentary.
do you have any of the following on the development site? Code review is not in place, the review is inefficient only the programmer can understand the code, the less reliable code directly deployed to the formal environment due to typing errors, understanding errors caused by low-level code errors caused by frequent bugs there is no chance to communicate with others code, share knowledge, learn from each other, correct, improve Without a simple and efficient development process that adds multiple functions in a single day
GitHub provides us with the opportunity and functionality to solve these problems, and this book is a condensed variety of tips for using GitHub.
I have introduced GitHub to a number of companies to improve their development process. This book summarizes these experiences and is believed to provide some help in improving your development site.
O ..... Xie's Speech
This book has been greatly supported by many Parties in the process of compiling. Hereby acknowledge @yamanetoshi, Zeng Tianguis (@masutaka), Bakorer, Shan ke you, temple Tian Shi, Tatsuma murase, Moshino, Zeyi (in no particular order).
In addition, for a long time, the Technology Review Society's Ikeda tree for the book's editing and collation of dedication, in this heartfelt thanks.
February 2014
Otsuka Hong Kee




Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.

GitHub Introduction and Practice

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.