Mọi thứ đều trong tiêu đề ...Tại sao "trạng thái git" không hiển thị các cam kết chưa được xóa trong nhánh?
tôi đọc câu hỏi này: Viewing Unpushed Git Commits
Nhưng tôi không hiểu tại sao git status
hiển thị tất cả các cam kết unpushed trong ngành thạc sĩ, nhưng không hiển thị bất cứ điều gì trong các ngành khác.
Ai đó có thể giải thích nó?
EDIT
Đây là những gì các lệnh và kết quả tôi đã làm/nhận được:
[email protected]:/home/repo/$ git branch
new_feature
* master
[email protected]:/home/repo/$ git checkout new_feature
Switched to branch 'new_feature'
[email protected]:/home/repo/$ echo test > newfile.txt
[email protected]:/home/repo/$ git add newfile.txt
[email protected]:/home/repo/$ git commit -m "Test commit"
[new_feature 51c6a64] Test commit
1 file added
[email protected]:/home/repo/$ git status
# On branch new_feature
nothing added to commit
Tại sao không phải tôi cam kết xuất hiện khi sử dụng git status
?
trùng lặp có thể xảy ra [Làm thế nào Bạn có tạo một nhánh Git hiện có theo dõi một nhánh từ xa không?] (http://stackoverflow.com/questions/520650/how-do-you-make-an-existing-git-branch-track-a-remote-branch) – arnorhs
@arnorhs, bạn về mặt kỹ thuật chính xác nhưng tôi đoán OP chỉ không biết về tất cả các máy theo dõi chi nhánh đó nên họ không có cơ hội tìm thấy câu hỏi đó. Do đó tôi không bỏ phiếu để đóng câu trả lời. – kostix
mát mẻ. điều đó có ý nghĩa với tôi. Tôi cũng có thể tưởng tượng mọi người đang cố gắng tìm kiếm câu hỏi của Google theo cách tương tự như câu hỏi OP nếu họ không quen với thuật ngữ git chính xác để theo dõi. Thật khó để có được thành git với tất cả các biệt ngữ. – arnorhs