- Clone repository:
git clone https://github.com/LeDuy0806/quiz-app-nextjs.git
- Move to quiz-app-nextjs:
cd quiz-app-nextjs
- Install package:
npm install
- Run project:
npm run dev
- Clone dự án tạo branch và push code Clone repository:
git clone https://github.com/LeDuy0806/quiz-app-nextjs.git
Lúc này anh em đang ở brand main của local cũng như remote và anh em cần tạo 1 branch mới, bằng cách:
git checkout -b [Name]Dev
[Name]Dev: sẽ là tên nhánh của anh em ví dụ DuyDev,QuocDev,...
Sau khi tạo xong nhánh thì nên kiểm tra lại nhánh của mình bằng lệnh trên thì có thể kiểm tra lại bằng lệnh:
git branch
nếu nó hiện ra theo dạng như sau thì ok rồi:
* [name]Dev
main
Để push code lên branch mới sau khi add và tạo commit thì dùng lệnh:
git push -u origin [name]Dev
Lưu ý là sau origin là tên branch mới tạo. Push xong có thể tự merge hoặc kêu ae trong team merge
Lưu ý 2 là cách trên là sử dụng để tạo branch chưa có trên remote từ lần push tiếp theo thì chỉ cần kiểm tra bằng git branch xem đúng tên branch so với trên local chưa xong rồi add commit và git push thôi không cần vế sau -u:
git branch (để kiểm tra branch)
git push (để push code sau khi add và commit)
- Pull code mới về:
- Dùng lệnh sau để pull code mới nhất từ main:
git pull origin main
Một số lưu ý khi pull code:
- Nên pull code sau khi đang push code mới lên và code đó đã được merge vào main để tránh conflict với local.
- Nên kiểm tra xem code của mình có bị cũ so với main trên remote không? Và pull code về trước khi làm để tránh bị conflict về sau.