Bỏ qua tới nội dung
RexAPFTài liệuMở RexAPF Web
Tài liệuDesktopLàm việc
Desktop

Git: nhánh và Git Graph

Xem nhánh hiện tại, chuyển hoặc tạo nhánh và mở Git Graph ngay trên màn hình Phiên mới của RexAPF Desktop.

3 phút đọcYêu cầu: Git đã cài trên máy
Trên trang này
  1. Chip nhánh
  2. Chuyển nhánh
  3. Mở menu nhánh
  4. Tìm nhánh
  5. Chọn nhánh
  6. Tạo nhánh mới
  7. Chọn tạo nhánh
  8. Đặt tên
  9. Kiểm tra
  10. Xem Git Graph
  11. Mở Git Graph
  12. Đọc đồ thị
  13. Xem thêm hoặc làm mới
  14. Giới hạn

Khi dự án là một kho Git, màn hình Phiên mới của RexAPF Desktop có chip nhánh. Từ chip này bạn chuyển nhánh, tạo nhánh mới và xem lịch sử commit trong Git Graph, trước khi giao việc cho Agent.

Chip nhánh

Chip nhánh nằm trên ô nhập của màn hình Phiên mới, giữa chip dự án và chip chế độ Agent. Chip hiện:

  • Tên nhánh hiện tại, ví dụ Nhánh main.
  • Mã commit rút gọn và nhãn HEAD tách rời khi bạn không đứng trên nhánh nào.
  • Một chấm cam khi có tệp chưa commit.

Chip không hiện nếu thư mục không phải kho Git. Trạng thái được đọc lại mỗi khi bạn quay về cửa sổ RexAPF, nên thay đổi bạn làm trong terminal hay trình soạn mã khác sẽ được cập nhật.

RexAPF
Phiên mớiDự ánKỹ năngBộ nhớThành phẩmCài đặt
Phiên mới
  1. 1Chip nhánh, có chấm cam khi còn tệp chưa commit
  2. 2Ô Tìm nhánh
  3. 3Nhóm Nhánh (cục bộ) và Nhánh từ xa; nhánh hiện tại có dấu chọn và dòng “Có {n} tệp chưa commit”
  4. 4Tạo và chuyển sang nhánh mới…
  5. 5Git Graph
Menu nhánh trên màn hình Phiên mới

Chuyển nhánh

  1. Mở menu nhánh

    Chọn dự án trên màn hình Phiên mới, rồi nhấn chip nhánh.

  2. Tìm nhánh

    Gõ vào ô Tìm nhánh để lọc. Nhánh cục bộ và nhánh từ xa được xếp theo commit gần nhất.

  3. Chọn nhánh

    Nhấn tên nhánh. Ứng dụng báo Đã chuyển sang {nhánh}. Nếu chọn một nhánh từ xa chưa có bản cục bộ, RexAPF tạo nhánh cục bộ theo dõi nhánh đó rồi chuyển sang.

RexAPF từ chối chuyển nhánh trong hai trường hợp, và báo lý do ngay trong menu:

Thông báoCách xử lý
Hãy commit hoặc stash {n} tệp chưa commit trước khi chuyển nhánh.Commit hoặc stash thay đổi trong terminal, rồi thử lại
Một phiên trong workspace này đang chạy. Hãy đợi phiên xong rồi mới chuyển nhánh.Chờ hoặc dừng phiên đang chạy trong dự án

Hai giới hạn này giúp bạn không mất thay đổi chưa lưu và không làm hỏng việc Agent đang làm dở.

Tạo nhánh mới

  1. Chọn tạo nhánh

    Trong menu nhánh, nhấn Tạo và chuyển sang nhánh mới….

  2. Đặt tên

    Gõ tên vào ô Tên nhánh mới, rồi nhấn Tạo. Nhấn Huỷ để bỏ.

  3. Kiểm tra

    Ứng dụng báo Đã tạo và chuyển sang {nhánh}. Nhánh mới bắt đầu từ commit hiện tại, và các thay đổi chưa commit được mang theo.

Tạo nhánh trước khi giao việc lớn

Trước khi nhờ Agent sửa nhiều tệp, hãy tạo một nhánh riêng, ví dụ agent/sua-test. Nếu kết quả không như ý, bạn chỉ cần quay về nhánh cũ.

Tên nhánh phải hợp lệ theo quy tắc của Git và không bắt đầu bằng dấu -. Nếu tên đã có, ứng dụng báo Đã có nhánh trùng tên.

Xem Git Graph

Git Graph là hộp thoại lớn hiện lịch sử commit của mọi nhánh, mới nhất ở trên.

  1. Mở Git Graph

    Trong menu nhánh, nhấn Git Graph.

  2. Đọc đồ thị

    Bảng có các cột Đồ thị, Mô tả, Ngày, Tác giả và Commit. Mỗi nhánh là một làn màu; commit HEAD có chấm cam. Cột Mô tả hiện nhãn HEAD, nhánh cục bộ, nhánh từ xa và tag, rồi tới tiêu đề commit.

  3. Xem thêm hoặc làm mới

    Nhấn Tải thêm ở cuối bảng để xem commit cũ hơn. Nhấn Làm mới sau khi bạn commit hoặc đổi nhánh ở nơi khác. Nhấn Đóng để quay lại.

Git Graph chỉ để xem. Hộp thoại không có chi tiết commit, khác biệt mã hay thao tác chuột phải.

Giới hạn

  • Chip nhánh chỉ đọc và chuyển trạng thái cục bộ. Không có fetch, pull, push, stash hay commit trong giao diện; hãy dùng terminal hoặc nhờ Agent làm.
  • Danh sách Nhánh từ xa dựa trên lần fetch gần nhất của bạn.
  • Nếu máy chưa cài Git, menu báo Máy này chưa có Git.
  • Việc kiểm tra “phiên đang chạy” chỉ tính các phiên Agent trong RexAPF, không tính tiến trình Git bạn chạy bên ngoài.
Trang này có hữu ích không?Cập nhật 22/10/2026