Skip to main content

Command Palette

Search for a command to run...

Số 01. Dev gà - Git - Gitlab

Published
1 min read

Hello! I'm Zu.Doan

Series này mình muốn tạo ra để note lại những kiến thức, đoạn code, issues, solutions mà mình gặp phải trong quá trình làm việc với Project thực tế.

1. Setup default branch to merge code in GitLab

Vấn đề gặp phải ở đây là mỗi một Merge request được tạo mới, gitlab sẽ mặc định target branch là master, mà chúng ta biết master branch được sử dụng cho triển khai production (rất nguy hiểm nếu merge nhầm code chưa được review, test).

Do vậy các code nhánh feature/fix/... nên được mặc định merge vào develop branch trước.

Screenshot from 2021-07-01 09-19-53.png

2. Git revert commit như thế nào?

  • Để quay lại commit trước (giả sử có id là a11111) và đưa các file trong commit hiện tại (giả sử có id là a22222) từ Staged về Modified

git reset --soft a11111 hoặc git revert a22222 (có thể sử dụng HEAD thay thế cho commit id nếu commit id đó chính là commit mới nhất - hay con trỏ HEAD đang trỏ tới commit đó)

  • Để quay lại commit trước và đưa các file trong commit hiện tại từ Staged về Unmodified

git reset --hard a11111

3. Đổi tên file hoặc xóa file đang nằm trong Staging area bằng git mvgit rm

37 views

More from this blog

zujs

35 posts