UET CODE CAMP 2019

1, Create Pull Request

Thực hành trên repository: https://github.com/awesome-academy/UET_CODECAMP2019 Checkout nhánh mới từ nhánh master để thực hành: my-profile

Mỗi bạn tạo một file mới, tên file là tên đầy đủ của bạn, viết ở dạng hyphen-case (vd: lung-thi-linh.txt), trong đó bao gồm nội dung theo mẫu sau:

  • Họ và tên:
  • Tuổi:
  • Mục tiêu đến với UET Code Camp 2019: => add, commit với nội dung "Create my profile", tạo pull request
  1. Combine commit

Trước khi thực hiện bài này, mentor merge các pull request mentee đã tạo ở bài trước. Mentee kéo code mới nhất về master, sau đó rebase my-profile với master. Tiếp tục làm việc trên my-profile.

Bổ sung thông tin về "Sở thích", "Sở trường", "Sở đoản" vào file mà bạn đã tạo trước đó => add, commit với nội dung "Add favorites, strengths, weaknesses", tạo pull

Mentor sẽ review nhưng không merge.

Bổ sung thông tin về "Kế hoạch 5 năm tiếp theo của tôi 2019 - 2023" => add, tạo commit mới "My medium term plan", push lần 2.

Khi này, pull request sẽ có 2 commit.

Các bạn cần gộp commit, push -f thì pull mới được merge.

  1. Fix conflict

Tiếp tục kéo code mới nhất về local, tích hợp vào nhánh my-profile. Làm việc với file students-list.txt Hai dòng đầu tiên của file đã có nội dung.

Các bạn sẽ điền tên mình vào dòng số 3, ví dụ: 2. Nguyễn Thị Hương

Add, commit "Add my full name", tạo pull request. Mentor sẽ thực hiện một vài thao tác để tạo ra conflict. Các bạn thực hành fix những conflict này :D p/s: sẽ có rất rất nhiều conflict đó :v