5 つの便利な Git コマンド
新しいブランチを作成する
VS Code などのコード エディターで Git 統合ツールを使用した場合でも、git ターミナルを使用することは、新しいブランチを作成する最速の方法である可能性があります.
git checkout -b <new-branch-name> master
Git ブランチの名前を変更します (ローカルおよびリモート)
ブランチの命名規則を持つことは良い習慣であり、特に git 自動化ワークフローのサポートに役立ちます.
しかし、ブランチが設定された命名規則と一致しておらず、すでにコードをリモート ブランチにプッシュしていることに気付くことがあります.
次のコマンドを使用すると、ローカルおよびリモートのブランチ名を調整できます
#Checkout the branch you want to rename
git checkout <old-branch-name>
#Rename the branch locally
git branch -m <new-branch-name>
#Delete the old branch from remote
git push origin :<old-branch-name><new-branch-name>
#Reset upstream branch for the new branch name
git push origin -u <new-branch-name>
ローカル コミットをアンコミットする
場合によっては、コミットを行ったことがありますが、それを後悔して削除したいと思うことがあります.これらのコミットを削除/元に戻すにはいくつかの方法があります
#Keep the changes you made, but undo the commit
git reset --soft HEAD^
#Undo the commit and destroy all made changes
git reset --hard HEAD^
#Destroy/Undo more than 1 commit (2 commits in example)
git reset --hard||--soft HEAD~2
Git ブランチからファイルまたは複数のファイルを削除する (ローカルおよびリモート)
ファイルが非推奨であるか、そもそも git リポジトリにあると想定されていない場合、リモートからファイルを削除すると便利です.
#Remove your file(s) locally
git rm <file-a> <file-b> ...
#Commit your changes
git commit -m "Commit message"
#Push changes to git
git push
枯れ枝を取り除く
まともなサイズのプロジェクトで作業している場合、git リポジトリに以前のプル リクエストからの数十または数百のブランチが含まれていることがあります.
これらのブランチのほとんどは、リモート リポジトリで既にマージおよび削除されている可能性がありますが、ローカル マシンにはまだリストされています.
これらのデッド ブランチを削除するには、次のコマンドを使用します.
git remote update --prune
Reference
この問題について(5 つの便利な Git コマンド), 我々は、より多くの情報をここで見つけました https://dev.to/vanwildemeerschbrent/5-useful-git-commands-4npdテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol