Personal experience on source code management(Git)
Understand Distributed Version Control System(VCS)/Software Configuration Management(SCM)
- fetch the updates from remote before you start coding or pushing your changes
 - waiting until the command process(eg:check-out) finished itself in case of breaking the file system on the working directory
 - double confirm on the merge conflict you have made
 
Check in your source code correctly and elegantly
- diff your changes before checking in your source code
 - check in your updates based on the feature you implemented or bug you fixed
 - commit your code with clear message(https://chris.beams.io/posts/git-commit/)
 - keep an eye on the output message from git command
 - commit with --amend option or other best practices if needed
 
                    
                
                
            
        
浙公网安备 33010602011771号