1. Tạm dừng công việc ở nhánh hiện tại, chuyển sang nhánh khác:
# Tạm thời lưu lại các phần công việc còn đang làm dở
$ git stash -u
# Chuyển sang một branch khác và làm việc
$ git checkout -b other-branch
# ~ làm việc, làm việc, làm việc ~
$ git add <các file cần thiết>
$ git commit -m "commit message"
# Trở về branch cũ
$ git checkout origin-branch
# Lấy lại các nội dung công việc đang làm dở trước đó
$ git stash pop
2. Bỏ qua một file khi commit (không cần phải thêm vào .gitignore)
$ git update-index --assume-unchanged <path-to-file>
Còn tiếp…