Closed baoipc closed 1 year ago
Nếu viết docs thì Bảo up link lên trong đây luôn nhe
Tui viết bằng markdown, tui up lên đây review trước
Quy trình làm việc với git và github: Sử dụng lệnh git để làm việc từ local(máy tính) và chọn github là nơi để chứa các task sau khi hoàn thành Ngữ cảnh: Đồ án môn Lập trình mạng căn bản Các nhánh:
git merge
: dùng để gộp 2 branch lại, ta hình dung ra tình huống xảy ra lỗi: các file trùng tên giống nội dung (Sẽ trình bày ở phần Giải quyết conflict)git merge <branch-name> <merged-branch-name>
. Trong đó: branch name là branch đang đứng, merged-branch-name là branch muốn hợp nhấtgit merge master feature
hoặc
git checkout feature
git merge master
Tham khảo: Link
Nguồn tham khảo:
Xử lý: Thống nhất file đang bị conflict theo người nào và chỉ 1 người add file đó lên và commit (commit rõ ràng solve Conflict). Sau đó thực hiện trên file mới nhất nếu muốn thì dùng lệnh git pull
Nguyên tắc: Cần phải trao đổi giữa các bên liên quan trước khi push lên nhánh cuối cùng và chỉ 1 người được chỉ định push lên nhánh main
git diff
: xem những thay đổi trên file mong muốngit pull
: cập nhật những gì mới về local. Lưu ý: pull theo nhánhPhần này do tui tự đọc trên đây nên hong có gì để báo cáo, có gì lỗi tui sẽ đọc trên này Link hoặc hỏi Thuận sau
Tham khảo: Link
Pull request tương tự như việc kiu mọi người review lại phần task mình vừa làm xong và up lên, trong thực tế cần phải đảm bảo về không gian và thời gian chung thì mới có thể xem và đưa ra nhận xét nhưng pull request sẽ giải quyết vấn đề đó. Mọi người có thể để lại comment vào bất kì thời điểm nào
@ngocdiemm và @howtodie123 đọc và cho nhận xét nhe. Reply trong issue này luôn
ổn
Hello mọi người, bản final mình up ở đây. Tuy nhiên lỗi heading ID được @thu4n chỉ vẫn chưa fix được, tui có tham khảo lỗi thì là lỗi Link thì follow theo cả cách này chưa ok luôn. Bản này fix lại git workflow
Quy trình làm việc với git và github: Sử dụng lệnh git để làm việc từ local(máy tính) và chọn github là nơi để chứa các task sau khi hoàn thành Ngữ cảnh: Đồ án môn Lập trình mạng căn bản Các nhánh:
Thống nhất commit: Tiếng việt, tên công việc cụ thể rõ ràng
git merge
: dùng để gộp 2 branch lại, ta hình dung ra tình huống xảy ra lỗi: các file trùng tên giống nội dung.
Tham khảo ở phần sau: Link
Câu lệnh: git merge <branch-name> <merged-branch-name>
. Trong đó: branch name là branch đang đứng, merged-branch-name là branch muốn hợp nhất
Ví dụ: đứng ở branch main, muốn gộp nhanh dev lên branch main
git merge master feature
hoặc
git checkout feature
git merge master
Tham khảo: Link
Nguồn tham khảo:
Xử lý: Thống nhất file đang bị conflict theo người nào và chỉ 1 người add file đó lên và commit (commit rõ ràng solve Conflict). Sau đó thực hiện trên file mới nhất nếu muốn thì dùng lệnh git pull
Nguyên tắc: Cần phải trao đổi giữa các bên liên quan trước khi push lên nhánh cuối cùng và chỉ 1 người được chỉ định push lên nhánh main
git diff
: xem những thay đổi trên file mong muốngit pull
: cập nhật những gì mới về local. Lưu ý: pull theo nhánhPhần này do tui tự đọc trên đây nên hong có gì để báo cáo, có gì lỗi tui sẽ đọc trên này Link hoặc hỏi Thuận sau
Tham khảo: Link
Pull request tương tự như việc kiu mọi người review lại phần task mình vừa làm xong và up lên, trong thực tế cần phải đảm bảo về không gian và thời gian chung thì mới có thể xem và đưa ra nhận xét nhưng pull request sẽ giải quyết vấn đề đó. Mọi người có thể để lại comment vào bất kì thời điểm nào
Pull request: Theo lý thuyết thì tui hiểu nó có chức năng thông báo cho những người làm chung là mình đã hoàn thành phần việc sẵn sàng để bổ sung tính năng mới vào sản phẩm. Thì chắc kiểu nó cũng là thông báo để người khác vô xem thôi đúng không? Sau khi vô xem và bàn luận rồi thì nó chức năng gì nữa không? Ví dụ tui đọc google thì nó có hợp nhất các code gì đó
Gộp nhánh dev lên main: Tui tưởng là git merge master dev. Sao lại là git merge master feature nhỉ? Tui chưa hiểu chỗ feature.
Bản này fix lại phần Git merge
Quy trình làm việc với git và github: Sử dụng lệnh git để làm việc từ local(máy tính) và chọn github là nơi để chứa các task sau khi hoàn thành Ngữ cảnh: Đồ án môn Lập trình mạng căn bản Các nhánh:
Thống nhất commit: Tiếng việt, tên công việc cụ thể rõ ràng
git merge
: dùng để gộp 2 branch lại, ta hình dung ra tình huống xảy ra lỗi: các file trùng tên giống nội dung.
Tham khảo ở phần sau: Link
Câu lệnh: git merge <branch-name> <merged-branch-name>
. Trong đó: branch name là branch đang đứng, merged-branch-name là branch muốn hợp nhất
Ví dụ: đứng ở branch main, muốn gộp nhánh master lên branch feature
git merge master feature
hoặc
git checkout feature
git merge master
Tham khảo: Link
Nguồn tham khảo:
Xử lý: Thống nhất file đang bị conflict theo người nào và chỉ 1 người add file đó lên và commit (commit rõ ràng solve Conflict). Sau đó thực hiện trên file mới nhất nếu muốn thì dùng lệnh git pull
Nguyên tắc: Cần phải trao đổi giữa các bên liên quan trước khi push lên nhánh cuối cùng và chỉ 1 người được chỉ định push lên nhánh main
git diff
: xem những thay đổi trên file mong muốngit pull
: cập nhật những gì mới về local. Lưu ý: pull theo nhánhPhần này do tui tự đọc trên đây nên hong có gì để báo cáo, có gì lỗi tui sẽ đọc trên này Link hoặc hỏi Thuận sau
Tham khảo: Link
Pull request tương tự như việc kiu mọi người review lại phần task mình vừa làm xong và up lên, trong thực tế cần phải đảm bảo về không gian và thời gian chung thì mới có thể xem và đưa ra nhận xét nhưng pull request sẽ giải quyết vấn đề đó. Mọi người có thể để lại comment vào bất kì thời điểm nào