我已經在github上提交。然後我意識到我錯了。然後我關閉了git shell並更改了用戶名和電子郵件。當我檢查'git status'時,它會顯示一個'準備推送一個項目'的通知。它沒有顯示任何修改。當我做'git推'時。代碼被簽入舊的(錯誤的)帳戶。如何檢查,在正確的帳戶中的代碼錯誤的帳戶GitHub上的犯後?
所以如果有任何人知道如何檢查,在正確的帳戶中的代碼在github上提交後?
我有另一個帳戶還的賬戶細節。有沒有辦法刪除登機手續。 ?
請讓我知道。
我已經在github上提交。然後我意識到我錯了。然後我關閉了git shell並更改了用戶名和電子郵件。當我檢查'git status'時,它會顯示一個'準備推送一個項目'的通知。它沒有顯示任何修改。當我做'git推'時。代碼被簽入舊的(錯誤的)帳戶。如何檢查,在正確的帳戶中的代碼錯誤的帳戶GitHub上的犯後?
所以如果有任何人知道如何檢查,在正確的帳戶中的代碼在github上提交後?
我有另一個帳戶還的賬戶細節。有沒有辦法刪除登機手續。 ?
請讓我知道。
我發現我自己。我使用了下面的代碼。它效果很好。
GIT中變基-i HEAD〜2
然後我刪除提交的第二行。
GIT中推原點+主
的代碼重新安置。然後我照常做新的提交。
什麼樣的變化,你可以或應該將取決於如果這個承諾是到倉庫的其他用戶怎麼捨得你是基於重寫你的提交歷史可見(一般你可能不希望編輯的歷史其他用戶依賴的任何分支)。
如果您想更改單次提交的作者,您可以使用git commit --amend --reset-author
(有關更多詳細信息,請參見Change the author and committer name and e-mail of multiple commits in Git和其他問題)。
如果要刪除特定提交,可以使用reset
或交互rebase
來回滾和取消或放棄這些更改。 (見How to undo last commit(s) in Git?和其他類似的問題。)