>Quy trình làm việc với Git cơ bản tại công ty 365

Quy trình làm việc với Git cơ bản tại công ty 365

12/05/2024

Mỗi công ty đều sẽ có quy trình làm việc với Git khác nhau. Trong phạm vi bài viết, mình sẽ chia sẻ đến các bạn về quy trình làm việc với Git cơ bản tại công ty 365 cho các bạn có thể tham khảo và có một cái nhìn tổng quan hơn về quy trình làm việc với Git tại các công ty phần mềm.

Khi mới join vào dự án

Việc đầu tiên bạn làm khi mới join vào dự án là lấy source của team về. Chọn thư mục bạn muốn thực hiện code, mở terminal và trỏ đến thư mục đó, sau đó dùng lệnh

git clone <url>

Sau khi nhận task

Khi được giao task mới, các bạn tiến hành check out về nhánh các nhánh chính của source (thường là main, master,…) hoặc các nhánh theo phân công của leader. Tại công ty 365, các bạn sẽ check out về nhánh dev thông qua lệnh

git checkout dev

Nếu các bạn chưa có nhánh dev  ở local, các bạn sẽ tiến hành tạo nhánh dev và check out sang dev bằng lệnh:

git checkout -b dev

Sau đó, các bạn pull code mới nhất từ dev về:

git pull origin dev

Mỗi task tại công ty 365 đều sẽ được triển khai trên các nhánh cụ thể. Các bạn xem tên nhánh được phân công rồi tạo nhánh tương ứng và checkout sang nhánh đó. Giả sử bạn được phân công vào nhánh feature-add-unit, ta sẽ dùng lệnh:

git checkout -b feature-add-unit

…..Tiến hành thực hiện các task theo quy định…..

Sau khi hoàn thành task

Các bạn tiến hành add những thay đổi của mình vào stage. Thường các IDE sẽ hỗ trợ các bạn để add và commit lại các thay đổi nhanh chóng hơn. Trong trường hợp bạn muốn làm việc với terminal, các bạn có thể sử dụng các lệnh như sau:

git add .

để thêm tất cả thay đổi vào stage, sau đó sẽ commit lại bằng lệnh:

git commit -m “<nội dung>”

Nội dung khi commit cần ghi rõ ràng commit đó thực hiện việc gì, chỉnh sửa những gì. Ví dụ “complete feature add unit”, “fix bug <nội dung bug>”, "update <nội dung các update được yêu cầu">",…

Sau khi commit xong, ta đẩy commit đó lên nhánh được phân công thông qua lệnh:

git push -u origin <tên nhánh được phân công>

Đến đây thì việc của các bạn đã xong, phần còn lại là báo cho các leader review lại code của mình. 

Nếu code chưa ổn, cần bổ sung chỉnh sửa, các bạn tiếp tục làm việc ở local tại nhánh được phân công. Sau đó commit lại, push lên và báo cáo leader để review tiếp tục đến khi hoàn chỉnh.

Kết

Các bạn vừa xem qua quy trình làm việc với Git cơ bản tại công ty 365.  Có thể nhiều nơi khác nhau sẽ có nhiều quy trình khác nhau tuỳ thuộc vào yêu cầu của dự án và các vấn đề liên quan. Nếu bạn đang cần quy trình làm việc với Git để tham khảo, bài viết này có thể sẽ hữu ích với bạn

 

Nếu bạn thấy bài viết này hay, đừng ngần ngại chia sẻ nhé.

 

Copyright © 2024 by 365learning