Skip to content

truongthang2211/havefun_mobile_java

Repository files navigation

Git Guide (Đây là hướng dẫn của project khác, project này làm tương tự)

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

image

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

image

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

image

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

image

git add .
git commit -m 'phan comment ve nhung gi da code'

image

Bước 7: Thực hiện push code từ máy lên remote (GitHub)

git push origin ten_branch

image

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

image

Bước 9: Lên GitHub tạo pull request

image

Tiếp tục sau khi nhấn compare & pull req

image

Tiếp tục sau khi nhấn create

image

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

image

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

image

Tiếp tục thực hiện update code mới nhất về

git checkout main

git pull

image

Bước 11: Tiếp tục checkout sang branch mới và lặp lại các bước trên

About

A booking hotel room mobile app developed with android studio using java language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages