Tôi vẫn đang vật lộn với Git.Chuyển đổi Git so với Checkout trong Netbeans
Vấn đề là:
Chúng tôi là một hai người làm việc trên một dự án.
Tôi đã tạo một chi nhánh mới trong tổng thể được gọi là mối quan hệ.
Bây giờ bạn tôi đã cập nhật bản gốc nhưng cần tôi sửa một số lỗi trên đó.
Khi tôi chuyển sang nhánh trong Netbeans, nó cung cấp cho tôi tất cả các thay đổi "quan hệ" của tôi và muốn tôi cam kết.
Đó không phải là những gì tôi đang tìm kiếm!
Netbeans trang web nói với tôi này [Chuyển đến chi nhánh]:
Switch to Branch
Actor: User
Action: User wants to switch to a branch (see also Checkout)
"Priority:" 1
Scenario:
User selects a versioned context and invokes 'switch branch' from the main menu
User specifies the branch and additional options - keep local changes etc.
The working tree is switched to the specified branch
và [Thanh toán]:
Thanh toán
Actor: User
Action: User wants to checkout a specific revision/tag/branch
"Priority:" 1
Scenario:
User selects a a versioned context and invokes 'chekout' from the main menu
User specifies the revision/tag/branch to checkout
The working tree will be switched to the specified revision
Tôi nhận được một nhức đầu từ GIT!
Vậy sự khác biệt giữa hai loại này là gì?
Tôi cần ai đó có thể chuyển sang nhánh [Chính] và sau đó cập nhật các lỗi và sau đó chuyển về nhánh [Quan hệ] của tôi mà không yêu cầu tôi cam kết thay đổi từ [Quan hệ] khi tôi bật các [Master] chi nhánh
bây giờ có rõ ràng hơn không? – Muqito
Vì vậy, "git switch" không phải là một hoạt động git, đó phải là một số thuật ngữ git của Netbeans. –
Tôi đã không chạm vào netbeans nhưng những gì bạn đang tìm kiếm là tương đương với 'git stash' theo sau là một' git checkout'. Chuyển đổi của Netbeans dường như cố gắng để bật các thay đổi địa phương trên đầu trang của các chi nhánh vừa được kiểm tra ra - tránh rằng –