Personal experience on source code management(Git)

Understand Distributed Version Control System(VCS)/Software Configuration Management(SCM)

  1. fetch the updates from remote before you start coding or pushing your changes
  2. waiting until the command process(eg:check-out) finished itself in case  breaking the git file system.
  3. double confirm on the merge conflict you have made

Check in your source code correctly and elegantly

  1. diff your changes before check in your source code
  2. check in your updates based on the feature you implemented or bug you fixed
  3. commit your code with clear message(https://chris.beams.io/posts/git-commit/)
  4. keep an eye on the output message from git command
  5. commit with --amend option if needed

你可能感兴趣的:(Personal experience on source code management(Git))