このドキュメントは、視覚補助具で強化された有用なGITコマンドとエイリアスの簡潔なガイドを提供します。 読みやすさとSEOを改善するためにコンテンツを合理化しましょう
必須のgitコマンドとエイリアス:クイックリファレンスgit bash:コマンドラインインターフェイス
git branch --all
リポジトリの履歴と変更を視覚化します
gitk
すべての変更をステージ、コミットメッセージを追加します。>
-a
-m
git commit -a -m "Your commit message"
.js
git grep "css" -- *.js
master
ローカルgit構成を表示:master
git archive --format=zip master^ > backup-$(date +%d-%m-%Y).zip ``` *(Improved date formatting)*
gitエイリアス:時間と労力を節約 gitエイリアスは、頻繁に使用されるコマンドを大幅に短くします。 (エイリアス構成の詳細については、公式のGITドキュメントを参照してください)
cat .git/config
git config --global alias.history "log --abbrev-commit --pretty=oneline --graph --decorate" # Usage: git history
最後のコミットへのリセット:慎重に使用!
git config --global alias.last "log -1 HEAD" # Usage: git last
よくある質問(FAQ)
git config --global alias.resetlast "reset --hard HEAD" # Usage: git resetlast
を使用して、ショートカットを定義します。 たとえば、
GITKの理解:gitkは、リポジトリの歴史を探るための視覚的なインターフェイスを提供します。
git config --global alias.<alias_name> "<command>"</command></alias_name>
git config --global alias.co checkout
:ダウンロード変更。
ダウンロードしてマージします。コミットを元に戻す:git revert <commit_hash></commit_hash>
を使用して、変更を逆転させる新しいコミットを作成します。 git reset
も使用できますが、より破壊的です。
リポジトリの履歴の表示:git log
を使用して、コミット履歴を確認します。
マージ競合の解決:競合ファイルを手動で編集し、正しい変更を選択し、解決をコミットします。 git mergetool
のようなツールは補助できます。
リポジトリのクローニング:git clone <repository_url></repository_url>
。
ブランチの切り替え:git checkout <branch_name></branch_name>
。
ブランチの削除:git branch -d <branch_name></branch_name>
(削除しているブランチにいないことを確認してください)。
以上が便利なgitコマンドとエイリアスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。