Người ta có thể sửa đổi một thông báo git commit bằng cách sử dụng IntelliJ
hay phải dùng đến dòng lệnh?
Làm thế nào điều này có thể được thực hiện xin vui lòng?
Người ta có thể sửa đổi một thông báo git commit bằng cách sử dụng IntelliJ
hay phải dùng đến dòng lệnh?
Làm thế nào điều này có thể được thực hiện xin vui lòng?
Câu trả lời:
Xem => Công cụ Windows => Kiểm soát Phiên bản. ( Windows (Alt + 9) / OS X (Cmd + 9) )
IntelliJ 2017,1 và cao hơn => Đến Log và phải nhấp chuột + xây dựng lại và hoặc nhấn F2.
Khi bạn đang ở trên cùng một chi nhánh, (chi nhánh đã thanh toán của bạn giống nhau)
Merge branch 'develop' of REPO_URL into BRANCH_NAME
bạn là như thế này?
Hỗ trợ sửa đổi: gọi "Thay đổi cam kết" và chọn hộp kiểm "Sửa đổi cam kết" trong Hộp thoại cam kết. Sau đó nhấn nút "Cam kết" và cam kết sẽ được sửa đổi thành trước đó.
Tuy nhiên, hỗ trợ bị hạn chế:
Version Control
bảng điều khiển> Log
tab> chọn lần cam kết cuối cùng> nhấn F2. jetbrains.com/idea/whatsnew/#v2017-2-version-control
Cuối cùng đã tìm ra giải pháp cho vấn đề này .. Vấn đề này đã làm tôi khó chịu trong nhiều ngày.
Nó sẽ hiển thị cho bạn thông báo cam kết trước đó của bạn, bây giờ bạn có thể sửa đổi các nhận xét và nói cam kết và đẩy
Note: This solution uses android studio as intellij platform.
Bạn cũng có thể chuyển đến thư mục git của mình bằng một thiết bị đầu cuối và trình bao như powershell, cmd hoặc bash (tùy thuộc vào hệ thống của bạn), sau đó nhập:
git commit --amend -m "your new commit message"
Thông báo cam kết có thể được chỉnh sửa trong quá trình rebase. Gọi Rebase
lệnh từ VCS
menu, xác nhận cài đặt nhánh, sau đó nhấp vào nút Rebase. Bạn sẽ được hiển thị với một danh sách các cam kết chưa được gửi của bạn. Chọn reword
hành động từ menu thả xuống bên trái của thư bạn muốn chỉnh sửa.
Kiểm tra git doc trên Lịch sử viết lại để biết chi tiết về các hành động rebase khác.
Công bằng mà nói, cách nhanh nhất để làm điều này là thông qua dòng lệnh. Tôi biết OP đã hỏi về việc thực hiện nó thông qua IntelliJ (Làm thế nào tôi tìm thấy câu hỏi này, tôi đang cố gắng thực hiện nó trong PHPStorm), nhưng nghiêm túc mà nói, nó dễ dàng hơn nhiều thông qua dòng lệnh.
Khi ở đúng thư mục trong dòng lệnh terminal / command prompt của bạn
git commit --amend
Sau đó, bạn sẽ được hiển thị thông báo cam kết cuối cùng, chỉ cần chỉnh sửa văn bản và lưu tệp, công việc đã hoàn thành!
Nếu bạn muốn thay đổi trình soạn thảo (mặc định là vi), hãy sử dụng lệnh này, thay đổi "vim" thành trình soạn thảo bạn chọn.
git config --global core.editor "vim"
tức là người dùng windows có thể muốn ...
git config --global core.editor "notepad"
Nguồn: https://help.github.com/articles/changed-a-commit-message/
git commit --amend -m my_new_message
được sử dụng để thay đổi thông báo cam kết trực tiếp từ dòng lệnh.
Trong JetBrains
Go to View -> Version Control
-> Thao tác này sẽ mở tab nhật ký điều khiển phiên bản ở cuối màn hình
Go to Log
và bạn có thể thấy cam kết mà bạn đã thực hiện lần trước Nhấp chuột phải vào nó và chọnundo commit
Chơi lô tô! Bạn đã hoàn nguyên tất cả cam kết của mình và tin nhắn sẽ bị xóa. Bạn cũng có thể chọn thực hiện thiết lập lại mềm trong trường hợp bạn chỉ muốn thay đổi thông báo cam kết