Bước 1: Thực hiện Clone repository trên github về máy
Git clone https://github.com/nghoanglong/Inventory-Management-System.git
Sau khi clone về, ta sẽ có những branch như sau trên máy
Bước 2: Gõ lệnh sau để kiểm tra tất cả các branch hiện có trên máy và trên GitHub(remote)
git branch -a
Bước 5: Thực hiện checkout từ branch main sang một branch feature để code phần của mình
git checkout -b feature/ten_cong_viec
Mọi thao tác code sẽ được thực hiện trên chính branch này, push và pull request sẽ được đẩy vào branch develop, ko đc đẩy thẳng lên master/main
Bước 6: Sau khi thực hiện code xong gì đó thì sử dụng các lệnh sau để commit
git status
Xem những phần đã được thay đổi
git add .
git commit -m 'phan comment ve nhung gi da code'
Bước 7: Thực hiện push code từ máy lên remote (GitHub)
git push origin ten_branch
Bước 8: Sử dụng lại lệnh git branch -a để kiểm tra branch từ máy đã được push lên remote chưa
git branch -a
Bước 9: Lên GitHub tạo pull request
Tiếp tục sau khi nhấn compare & pull req
Tiếp tục sau khi nhấn create
Không được nhấn merge pull request, phần quyết định merge code hay ko là do nhóm trưởng thực hiện vào sau khoảng 10h tối
Bước 10 (vào khoảng 9-10h sáng hôm sau): Thực hiện update code mới nhất về
git fetch --prune
Lệnh này dùng để cập nhật những branch hiện đang có có
git branch -a
Kiểm tra branch hiện có trên remote và máy
Sau khi thấy branch feature/dev_form trên remote đã bị xóa, tức là code đã được accept và merge vào branch develop -> tiến hành xóa branch feature/dev_form dưới máy
git checkout develop
git branch -D feature/dev_form
Tiếp tục thực hiện update code mới nhất về
git checkout main
git pull
Bước 11: Tiếp tục checkout sang branch mới và lặp lại các bước trên












