What does GitHub's Fork mean?

I have a spare time today and saw the establishment of github's private warehouse. For example, 7 dollars is for individuals, others cannot fork your warehouse, or unless you buy 25 dollars per/M, it can only be used for personal small teams, don't be excited I bought a private warehouse of 7 knives/m and thought that I could form a small team to develop together. Don’t fall into the pit, I found an interesting word fork, what does it mean?

 Now there is such a situation:

A programmer named Joe wrote a game program, and you might want to improve it. And Joe put his code on the GitHub repository.

Here's what you have to do

Fork and update the GitHub repository's graph demo

  1. Fork his repository : This is the GitHub action that copies Joe's repository (including files, commit history, issues, and a few other things). The copied repository is under your own GitHub account. Currently, your local computer has no operations on this repository.

  2. Clone your repository : This is the Git operation. Use this action to let you send the "Please send me a copy of my repository" command to GitHub. The repository will now be stored on your local computer.

  3. Update certain files : You can now update files in the repository in any program or environment.

  4. Commit your changes : This is a Git operation. Use this action to let you send a "record my changes" command to GitHub. This operation is only done on your local computer.

  5. Push your changes to your GitHub repository : this is a Git operation. Use this action to let you send "this is my change" message to GitHub. Push operations are not done automatically, so GitHub won't know about your commits until you do the push operation.

  6. Send Joe a pull request : If you think Joe will accept your changes, you can send him a pull request. This is a GitHub action, use this action to help you communicate your changes with Joe, and ask Joe if he is willing to accept your "pull request", of course, it is entirely up to him.

  7. If Joe accepts your pull request, he will pull those changes to his repository!

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326090345&siteId=291194637