Deploying to gh-pages from master @ aae3b35c0f 🚀
				
					
				
			This commit is contained in:
		
							parent
							
								
									117d4a338d
								
							
						
					
					
						commit
						e9694e7218
					
				
					 375 changed files with 44952 additions and 0 deletions
				
			
		
							
								
								
									
										16
									
								
								newbs_git_best_practices.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								newbs_git_best_practices.md
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,16 @@
 | 
			
		|||
# Best Git Practices for Working with QMK
 | 
			
		||||
 | 
			
		||||
## Or, "How I Learned to Stop Worrying and Love Git."
 | 
			
		||||
 | 
			
		||||
This section aims to instruct novices in the best ways to have a smooth experience in contributing to QMK. We will walk through the process of contributing to QMK, detailing some ways to make this task easier, and then later we'll break some things in order to teach you how to fix them.
 | 
			
		||||
 | 
			
		||||
This section assumes a few things:
 | 
			
		||||
 | 
			
		||||
1. You have a GitHub account, and have [forked the qmk_firmware repository](getting_started_github.md) to your account.
 | 
			
		||||
2. You've set up both [your build environment](newbs_getting_started.md#set-up-your-environment) and [QMK](newbs_getting_started.md#set-up-qmk).
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
- Part 1: [Your Fork's Master: Update Often, Commit Never](newbs_git_using_your_master_branch.md)
 | 
			
		||||
- Part 2: [Resolving Merge Conflicts](newbs_git_resolving_merge_conflicts.md)
 | 
			
		||||
- Part 3: [Resynchronizing an Out-of-Sync Git Branch](newbs_git_resynchronize_a_branch.md)
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue