Tổng hợp những câu hỏi phỏng vấn Git cần biết ngay
Git là kiến thức cần được trang bị của tất cả các lập trình viên trước khi đi làm. Nó gần như là bắt buộc bới bất cứ công ty nào cũng yêu cầu điều này. Sau đây mình xin tổng hợp các câu hỏi phỏng vấn về Git mà các bạn cần nhớ. Nào cùng bắt đầu tìm hiểu nhé.
Git fork là gì? Sự khác nhau giữa git fork, branch và clone?
Sự khác nhau giữa pull request và branch?
Sự khác nhau giữa git pull và git fetch?
Làm thế nào để revert previous commit trong git?
git cherry-pick là gì?
Giải thích những ưu điểm of Forking Workflow?
Sự khác nhau giữa HEAD, working tree và index?
Trình bày quy trình làm việc của Gitflow Workflow?
Khi nào nên sử dụng git stash?
Làm thế nào để loại bỏ một tập tin từ git mà không cần loại bỏ nó khỏi file system của bạn?
Khi nào nên sử dụng git rebase thay vì git merge?
Các bạn hãy ôn luyện các câu hỏi phía trên để phòng khi được hỏi thì vẫn có thể trả lời một cách lưu loát và chính xác nhất. Nếu các bạn còn biết câu hỏi nào về Git thì hãy comment phía dưới cho mọi người cùng thảo luận và trao đổi nhé. Xin chào và hẹn gặp lại.