Có cách nào để hiển thị nhánh trong git ở đâu đó một cách trực quan (nền hoặc tương tự) trong ConEmu không?Hiển thị chi nhánh git ở ConEMU
Trả lời
Disclaimer # 1
ConEmu không phải là một lớp vỏ, vì vậy nó không cung cấp "tính năng vỏ" như tab hoàn thành, lịch sử lệnh và những người khác.
Thông thường, thông tin Git như nhánh hoặc số thay đổi được hiển thị trong lời nhắc dòng lệnh, ví dụ C:\path\to\repository [branch|+2~4-6]>
. Điều này được thực hiện bởi shell thực hiện, không phải là khung console.
Theo như tôi biết, dấu nhắc lệnh Windows chuẩn (CMD) không hỗ trợ sửa đổi điều đó. Các bash mà đi kèm với Git for Windows đã hỗ trợ mặc dù hoàn hảo; và cho PowerShell có rất nhiều phần mở rộng cho Git, đáng chú ý nhất là posh-git.
Chi nhánh Git có thể hiển thị trong dấu nhắc lệnh cmd hoặc Far Manager.
Tất cả ma thuật được thực hiện với chuỗi ANSI đặc biệt ("Tiêm ConEmuHk" và "ANSI X3.64 ..." lựa chọn phải được kiểm tra). Tôi Chạy GitShowBranch /i
để cài đặt hiển thị chi nhánh, GitShowBranch /u
để gỡ cài đặt.
Ngoài ra, bạn có thể chạy cmd của bạn như sau (trong nội dung công tác hoặc dòng lệnh ConEmu của)
cmd /k ver & GitShowBranch /i
PS. Tệp GitShowBranch
tồn tại trong bản phân phối của ConEmu, nhưng bạn có thể thấy nó online.
+1 và điều này sẽ trở thành câu trả lời được chấp nhận mới – stijn
Có cách nào để tùy chỉnh tên chi nhánh không? Theo mặc định tên địa phương của nó cộng với một elipsis cộng với tên từ xa. QUÁ NHIỀU! Tôi chỉ muốn tên chi nhánh địa phương. – Tyrsius
Không thể phát hiện dấu ba chấm, nhưng có thể thả đuôi từ chấm được tìm thấy đầu tiên. – Maximus
Có cách nào đó. Cài đặt git bash, sau đó trong cài đặt ConEmu, trong phần "ComSpec" đặt tệp thi hành Explicit thành "C:\Program Files (x86)\Git\bin\sh.exe" --login -i
.
Thao tác này chạy phiên bash shell và cung cấp cho bạn một cửa sổ có thể thay đổi kích thước hoàn toàn, với hoàn thành tab git và dấu nhắc nhánh đang hoạt động hiện tại.
Đó chắc chắn là cách tốt nhất để làm điều đó (thậm chí còn có một chủ đề cho http://superuser.com/questions/454380/git-bash-here-in-conemu) – maQ
Điều này không có gì. Phải có cái gì đó khác mà cần phải được thực hiện. –
- 1. git gui hiển thị chi nhánh tốt
- 2. Cách hiển thị nhật ký git với tên chi nhánh
- 3. chi nhánh git (không có chi nhánh)
- 4. Hiển thị các chi nhánh không chứa cam kết
- 5. Đóng băng chi nhánh Git
- 6. Git: Liệt kê các chi nhánh git, sắp xếp theo (và hiển thị) ngày
- 7. Hiển thị cấu trúc nhánh Git
- 8. Xóa các chi nhánh ở xa trong Git
- 9. git thêm chi nhánh từ xa
- 10. Làm cách nào để hiển thị tên chi nhánh trong `git log`?
- 11. Hiển thị git tên chi nhánh tại dấu nhắc không hoạt động trong màn hình
- 12. Tạo chi nhánh git dựa trên một chi nhánh khác
- 13. làm cho chi nhánh git chi nhánh chính
- 14. Tên chi nhánh Git trong dấu nhắc
- 15. chi nhánh git: gh-pages
- 16. Git không hiển thị tất cả các chi nhánh trên địa phương
- 17. 'git branch -av' hiển thị chi nhánh từ xa không còn tồn tại
- 18. Git hiển thị tất cả các chi nhánh (nhưng không phải ẩn nấp) trong nhật ký
- 19. Hiển thị các đầu của một chi nhánh?
- 20. GitHub wiki chọn chi nhánh được hiển thị trên GitHub
- 21. chi nhánh Git: theo dõi ngược dòng
- 22. Tôi đang ở đâu? * (không có chi nhánh)
- 23. Mẹo chi nhánh trong Git là gì?
- 24. Git thanh toán một chi nhánh
- 25. GIT - Tôi đã chi nhánh từ đâu?
- 26. Git nói chi nhánh địa phương là đằng sau chi nhánh ở xa, nhưng nó không phải
- 27. Thay thế chi nhánh địa phương với chi nhánh ở xa hoàn toàn
- 28. Git: Chi nhánh theo dõi là gì?
- 29. Khi nào chi nhánh trong git?
- 30. Git-ing chi nhánh từ GitHub
Bối cảnh? Giống? Bạn muốn xem chi nhánh ở đâu? Vỏ gì cuối cùng? – Maximus