Git Commands
Rename
mv
Git mv(変更前の名前):mvコマンドの前にgitを付けると、ファイルの名前が変更されたとみなされます.ファイルの履歴を保持するには、mvではなくgit mvコマンドを使用します.ファイル名のみ変更したのでgit addコマンドは不要でgit commitコマンドを入力するだけです.
Undo
git restore(ファイル名):Working Directoryでの作業を最新のコミット状態に戻します. git checkout -- . or git checkout--(ファイル名):最新のgitバージョンではcheckoutではなくrestoreを使用することを推奨します.機能は同じです. git restore . : すべての作業を最新のコミット状態に戻します.
Unstaging
Git restore-階層(ファイル名):Staging AreaにアップグレードされたBlobをWorking Directoryに降格します. Git RESET HEAD(ファイル名):HEADは最新のコミット状態を表します. resetコマンドにflag(hard)を追加すると、コミットが消えてしまうので注意して使用してください.
Git rm-f(ファイル名):ファイルをアンインストールして削除します.Edit Commit
git commit--modify:最新のコミットメッセージを変更できます.
Reset VS Revert
コミットエラー、戻るとき
Reset
最初の3つのコミットを削除し、リモートに強制的に送信
git reset --hard HEAD~3
git push -f origin (branch name)
コラボレーションでは、他のクローンrepoに存在するcommitログのため、ファイルが死んで復活したり、過去の履歴がきれいに消えたりする可能性があるため、commit logを追跡することは難しい.Revert
git revert --no-commit HEAD~3.. : HEADを含む3つの提出戦の命令語である.戻るとgitログにコミットメッセージが残ります.を返し、git commitを入力し、返されたコミットを残します. --no-commitを入力しない場合、コミットメッセージは返された回数で残ります.
現在のHEADを含む3つのコミットを順次ドリルダウンし、その履歴をコミットおよびプッシュします.
git revert --no-commit HEAD~3..
git commit
git push origin (branch name)
エラーの前に過去に戻り、最新を維持し、戻った履歴を承諾として残し、すべてのチームメンバーがこれらの事項を共有し、通知することができます. を別途提出しない場合はgit-no-edit HEAD~3に戻ってください.を返します.
Reference
この問題について(Git(3)), 我々は、より多くの情報をここで見つけました
https://velog.io/@zz1996zz/Git3
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol