You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Have you read the contributing guidelines for proposing a wiki?
I have read the contributing guidelines.
What's this proposal about? What should this wiki cover? Who's the audience?
This proposal can be split into two formats (shall be decided which to be used stating both for reference)
Flows to choose from
First Flow
We can create one wiki containing the basics and advanced of git workflows with some resources in place to point where people can learn more.
Second Flow
We can create two separate wikis
i.) basic git wiki containing basic workflows along with a faq section regarding some footnotes mentioned in the aforementioned.
ii.) advanced git wiki containing the advanced workflows (later more can be added here)
For Basic workflows of git
Intended Audience : Complete beginners
Setup git (show for all three types of machine windows,linux and mac)
Create repository using local git and then add files to staging area and then commit your changes.
Create connection of local git repository -> to a repository present on github(later can add for bit-bucket and other providers aswell)
Basic flow of how to push the changes from local git repository to online repository
Git pull command and fetch command . also their use-case as well as difference with example on our test repository.
How to get log of the commits(git log) you have done and the status of the current branch? (git status)
Advanced Gitflows
Intended Audience : Intermediate and advanced.
Branching (branch and checkout)
How to create branches in git
How to switch from one branch to another.
How to fetch the branch changes and how to pull them.
How to delete the branch you have created both from local as well as online (git push -d as well as git branch -d also other methods to delete the branch or prune it)
Merging techniques
How to merge code from one branch to another ?
i.direct using the merge
ii.rebasing.
How to deal with git merge conflicts what are they and methods to cope with them.
Stashing and Going back in history things
Usage of git stash command
How to get better logs from git ?
How to reset the commit without removing the commited changes (git reset --soft)
how to reset the commit with removing the committed changes (git reset --hard) (>should most of the times avoided)
how to revert the changes so that it would not remove the complete error from our history?
FAQ section (can be split afterwards and would contain mostly config things and theory topics in depth)
Git Branching Flows
Git flow
Trunk Based Flows and so on.
How to setup SSH
Choose the category for this wiki
Community Guide
If this is a FAQ on the sub, please include links of similar posts from the subreddit
No response
Are you interested in authoring this wiki guide?
Yes
Code of Conduct
I agree to follow the community's Code of Conduct
The text was updated successfully, but these errors were encountered:
The answer to the question - "what's this proposal about?" is very ambiguous. If I understand it right, is the proposal to add a wiki entry educating the audience about various Git Branching strategies?
No this is not only about git branching strategies , this is a comprehensive wiki which would be sort of like a guide to both beginner and advanced people and hence the answer to the proposal is this way.
Have you read the contributing guidelines for proposing a wiki?
What's this proposal about? What should this wiki cover? Who's the audience?
This proposal can be split into two formats (shall be decided which to be used stating both for reference)
Flows to choose from
First Flow
We can create one wiki containing the basics and advanced of git workflows with some resources in place to point where people can learn more.
Second Flow
We can create two separate wikis
i.) basic git wiki containing basic workflows along with a faq section regarding some footnotes mentioned in the aforementioned.
ii.) advanced git wiki containing the advanced workflows (later more can be added here)
For Basic workflows of git
Intended Audience : Complete beginners
Advanced Gitflows
Intended Audience : Intermediate and advanced.
Branching (branch and checkout)
Merging techniques
i.direct using the merge
ii.rebasing.
Stashing and Going back in history things
FAQ section (can be split afterwards and would contain mostly config things and theory topics in depth)
Git Branching Flows
How to setup SSH
Choose the category for this wiki
Community Guide
If this is a FAQ on the sub, please include links of similar posts from the subreddit
No response
Are you interested in authoring this wiki guide?
Yes
Code of Conduct
The text was updated successfully, but these errors were encountered: