What are the terms you do not understand git

  1. Repository:
    Referred to as Repo, can be understood as "warehouse", our project will be stored in the warehouse. That is, if we want to build the project, you have to first establish a warehouse; there are a number of projects, on the establishment of multiple warehouses.

  2. Issues:
    Can be understood as "problem", cite a simple example, if we open a project, if other people saw our project, and found a bug, or feel that to be desired, he can raise Issue to us, and so we after Issues resolved, we can put these Issues closed; on the contrary, we can also propose Issue to others.

  3. Star:
    Can be understood as "thumbs up" when we feel a particular project to do better, you can think that this project thumbs up, thumbs up and we have the item, we will be saved to the Star, help us at any time. Among GitHub, if the point number of stars a project capable of over one hundred, then the description of this project has been very good.

  4. Fork:
    Can be understood as "pull branch," if we are more interested in a particular project, and you want this basis to develop new features, then we can Fork this project, which represents a complete copy of the same to our project among GitHub account, and it is independent of the original project. After that, we can develop a project in its own replication.

  5. Pull Request:
    Can be understood as "Submit request", this feature is built on Fork, if we Fork a project, it has been modified, and it feels pretty good changes, we can propose a Pull the owner of the original project request, such as its review our request, and after passing through the audit, we can put our revised incorporated into the original project, then we become contributors to the project.

  6. Merge:
    Can be understood as a "merger", if someone Fork of our project, it was revised and presented Pull request, then we can on the Pull request for review. If the Pull requested content to meet our requirements, and with our original project there is no conflict, then it can be merged into our project. Of course, whether the merger, decided by us.

  7. Watch:
    It can be understood as "observation", if we Watch a project, and then, if the project had any updates, we will be the first time receive an update notification of the project.

  8. Gist:
    If we can not have an open source project or just simply want to share snippets of code, we can choose Gist. But to tell the truth, if not over the wall, then, Gist is not easy.

If you help your point, then remember to give small series like oh!

Published 15 original articles · won praise 32 · views 6346

Guess you like

Origin blog.csdn.net/CSDN_Qiang17/article/details/87892273