この記事では、仕事で使用できる git コマンドの 99% を紹介します。必要な方は参考にしてください。
ブランチ操作
1. git ブランチ ブランチの作成
2. git ブランチ -b 新しく作成したブランチを作成して切り替えます。
3. git checkout ブランチを切り替えます。
4. git ブランチ ブランチ リストを表示します。
5. v すべてのブランチの最後の操作を表示します。
6. git Branch -vv 現在のブランチを表示します。
#7. git brabch -b ブランチ名 起点/ブランチ名 ローカルへのリモート ブランチを作成します8. git Branch --merged 他のブランチとマージされたブランチと現在のブランチを表示します。 9. git Branch --no-merged 現在のブランチとマージされていないブランチを表示します。ブランチ 10 、 git ブランチ -d ブランチ名はローカル ブランチ 11 を削除します。 git ブランチ -D ブランチ名はブランチ 12 を強制的に削除します。 name はリモート ウェアハウス ブランチを削除します13。 git merge ブランチ名はブランチを現在のブランチにマージします#一時ストレージ操作 ##1. git stash は現在の変更を一時的に保存します##2. git stash apply は最新の stash を復元します##3. git stash Pop はスタッシュを復元し、ステージング レコードを削除します
4. git stash list ステージング リストを表示します
5. git stash drop 一時ストレージ名 (例: stash@{0}) 特定の一時ストレージを削除します
6.一時ストレージをクリアします
#ロールバック操作##1. git replace --hard HEAD^ 以前のバージョンにロールバックします
2. git replace --hard ahdhs1( commit_id) 特定のバージョンにロールバックします 3. git checkout -- file は、変更されたファイルを元に戻します (ファイルが一時記憶域に追加された場合は、ファイルがリポジトリに追加された場合は、リポジトリを追加した後の状態に復元します)4. git replace HEAD ファイル 一時記憶領域にあるファイルの変更を元に戻します。ワークスペース
ラベル操作
1. タグを追加する git tag タグ名 (デフォルトは現在のバージョン)
2. 特定のコミットレコードにタグを付ける git tag タグ名 commit_id #3. git tag -a タグ名 -m 'description' 新しいタグを作成し、コメントを追加します。すべてのタグを一覧表示します。5. git show タグ名 タグ情報を表示します。
6. git tag -d タグ名は、ローカル タグを削除します。7. git Push オリジン タグ名は、タグをプッシュします。リモート ウェアハウスに送信します。8. git Pushorigin --tags は、すべてのタグをリモート ウェアハウスにプッシュします。9. git Push Origin:refs/tags/tag name リモート ウェアハウスからタグを削除します。その他の操作
一般的な操作
1. git Push オリジン テスト プッシュリモート ウェアハウスへのローカル ブランチ##2。 git rm -r --cached file /フォルダー名はバージョン管理からファイルをキャンセルします##3。 git reflog は実行されたコマンドを取得します4. git log --graph ブランチ マージ グラフを表示します。
5. git merge --no-ff -m 'マージの説明' ブランチ名 この方法でマージする場合は、早送りモードを使用しないでください。で、マージ レコード 6、 git check-ignore -v ファイル名 無視ルールの表示 7 が表示されます。 git add -f ファイル名 強制ファイル送信
git はプロジェクト ウェアハウスを作成します
1. git init 初期化##2. git リモート追加オリジン URL をリモート ウェアハウスに関連付けます##3. #4. git fetch は、リモート ウェアハウス内のすべてのブランチをローカルの
リポジトリに追加されたファイルを無視します
#1。 git update-index --assume-unchanged file は単一のファイルを無視します2. git rm -r --cached file/file フォルダー名 (. すべてのファイルを無視します)無視をキャンセルします。 files
##git update-index --no-assume-unchanged file
#パスワード不要のプルとアップロードgit config --global credential.helper store
上記がこの記事の全内容です。皆さんの学習に役立つことを願っています。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !
以上が仕事でよく使うGitコマンドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。