Git workflow including many but not all of the many forks

I have a git repo. It has been forked several times, and many independent commits have been made over it. Everything is fine, like what happens in many github related projects.

Now, what kind of workflow should I observe if I want to see everything that I am doing individually and apply the ones that I like.

The workflow that I performed, which is not optimal, is to create a branch of the github-username name and merge the changes into my wizard and discard any changes to commit that I do not need manually (there are not many of them, so it worked).

What I want is the ability to see all the fixations from different forks individually and select cherries and apply them on top of my master.

What is the workflow for this? And what gui (gitk?) Allows me to see all the different individual commits.

I understand that merging should be the main part of the workflow, not the cherry one, as it creates a different commit (from the git point of view). Even reloading other changes on top of mine may not save the history on the chart to indicate that these are its commits, which I reinstalled. So, how do I ignore multiple commits from many of them?

I think github should have “apply this commit on top of my wizard” in its graph after every node commit; so I can just pull it by doing all this.

+3
source share
1 answer

, . : git remote add <name> <url>. : git fetch <name>. , . , /, /. , .

. , . , .

, , gui , . - tig, qgit gitk, - , , , .

+2

Source: https://habr.com/ru/post/1732349/


All Articles