Ví dụ về việc sử dụng Nhánh master trong Tiếng việt và bản dịch của chúng sang Tiếng anh
{-}
-
Colloquial
-
Ecclesiastic
-
Computer
Trở lại nhánh master.
Trở lại nhánh master: git checkout master. .
Git checkout master chuyển về nhánh master.
Trở lại nhánh master: git checkout master. .
Nhánh master là nhánh" mặc định" khi bạn tạo một repository.
Combinations with other parts of speech
Merge sự thay đổi từ upstream/ master vào nhánh master ở local.
Để chuyển lại nhánh master, gõ lệnh git checkout.
Nhánh master tại origin là nhánh quen thuộc với tất cả các Git users.
Trở lại nhánh master: git checkout master. .
Bạn có thể kéo mọi thay đổi trong nhánh này về nhánh master bằng cách dùng git merge.
Giả sử bạn đã quyết định việc giải quyết vấn đề 53 đã hoàn thành vàsẵn sàng để tích hợp vào nhánh master.
Đến lúc này, bạn có thể quay lại nhánh master và thực hiện trộn fast- forward.
Tuy nhiên, việc đầu tiên cần làm là xóa nhánh hotfix đi,vì bạn không còn cần tới nó nữa- nhánh master trỏ tới cùng một điểm.
Đến lúc này, bạn có thể quay lại nhánh master và thực hiện fast- forward merge( Xem hình dưới).
Sử dụng các nhánh khác tri đang trong giai đoạn phát triển và merge trở lại nhánh master một khi đã hoàn tất.
Đến lúc này, bạn có thể quay lại nhánh master và thực hiện fast- forward merge( xem Hình 3- 30).
Nếu bạn muốn hủy tất cả thay đổi và commit cục bộ, lấy về( fetch)lịch sử gần đây nhất từ máy chủ và trỏ nhánh master cục bộ vào nó như sau.
Lưu ý là bạn phải chuyển về nhánh master trước khi merge nhánh feature/ comments nhé.
Công cụ deploy này sẽ lưu các cài đặt FTP/ SFTP của bạn, vàmỗi khi bạn đẩy một thay đổi lên nhánh master trên Git, công cụ này sẽ tự tải file đó cho bạn.
Người A sẽ checkout về nhánh master và sử dụng lệnh git rebase để hợp nhất nhánh iss53 với nhánh master.
Thay đổi của bạn bây giờ ở trong snapshot của commit được trỏ tới bởi nhánh master, và bạn có thể triển khai thay đổi này( xem Hình 3- 14).
Nó di chuyển lại con trỏ về nhánh master, và sau đó nó phục hồi lại các tập tin trong thư mục làm việc của bạn trở lại snapshot mà master trỏ tới.
Bạn có thể lấy các thay đổi ở client mà không có mặt ở server( C8 và C9)sau đó chạy lại( replay) chúng trên nhánh master bằng cách sử dụng lựa chọn--onto cho lệnh git rebase.
Nếu bạn muốn đưa chúng vào, bạn có thể tích hợp nhánh master vào nhánh iss53 bằng cách chạy lệnh git merge master, hoặc bạn có thể chờ đợi đến khi bạn quyết định tích hợp nhánh iss53 ngược trở lại nhánh master về sau.
Bạn có thể dùng những thay đổi trên“ client” mà chưa ở trên máy chủ( C8 and C9)và sau đó chạy lại( replay) chúng trên nhánh master bằng cách sử dụng cờ--onto cho lệnh git rebase.
Bạn có thể rebase nhánh server vào nhánh master mà không phải checkout trước bằng lệnh git rebase- lệnh này sẽ checkout nhánh chủ đề( trong trường hợp này là server) cho bạn và áp dụng lại các thay đổi vào nhánh cơ sở master: .
Nhiều lập trình viên Git sử dụng quy trình làm việc dựa theophương pháp này, chẳng hạn như chỉ chứa mã nguồn ổn định hoàn toàn ở nhánh master- hầu như là mã nguồn đã phát hành hoặc chuẩn bị phát hành.
Sau đó tiếp tục chuyển sang nhánh iss53 vàsử dụng lệnh git rebase để hợp nhất nhánh master vào nhánh iss53 và làm tiếp công việc rồi tạo thêm một commit nữa trên nhánh iss53.
Điều này thật thúvị, bởi vì nhánh testing của bạn bây giờ đã tiển hẳn lên phía trước, nhưng nhánh master thì vẫn trỏ tới commit ở thời điểm khi bạn chạy lệnh git checkout để chuyển nhánh. .