據我所知,以下命令從標準輸入文本,並使用它作爲提交日誌消息:在Git Bash for Windows中,「git commit -F -`的」標準輸入模式「有什麼用?
echo "hello world" | git commit -F -
但是,如果你只是把它作爲git commit -F -
那麼它給你帶來什麼,我稱之爲「標準輸入模式「,其中Git Bash顯示消息(reading log message from standard input)
並等待某種輸入...我想。我的問題是這個模式真的是什麼,它可以被使用嗎?我已輸入文字並使用ctrl-z
和ctrl-c
退出,但沒有提交成功後運行的運氣。它只會讓我回到提示。
問題:「標準輸入模式」實際發生了什麼,它可以用來成功輸入提交日誌消息嗎?
編輯:我試過ctrl-d
,但沒有任何變化。我正在使用Windows 10.
感謝您的更新 – blockloop
沒問題!如果解釋中的某些內容沒有意義,請告訴我,我會盡力澄清。 – Dash