リモート ウェアハウス関連のコマンド
ウェアハウスをチェックアウトします: $ git clone git://github.com/jquery/jquery.git
リモート ウェアハウスを表示します: $ git Remote -v
リモート ウェアハウスを追加します: $ git Remote add [name ] [url]
リモート リポジトリの削除: $ git remote rm [name]
リモート リポジトリの変更: $ git Remote set-url --push [name] [newUrl]
リモート リポジトリのプル: $ git pull [ [remoteName ] [localBranchName]
リモート ウェアハウスをプッシュします: $ git Push [remoteName] [localBranchName]
*ローカル ブランチ テストをリモート ウェアハウスに送信し、リモート ウェアハウスのマスター ブランチとして使用する場合、または別のブランチとして test という名前のブランチは次のとおりです:
$git Push Origin test:master // ローカル テスト ブランチをリモート マスター ブランチとして送信します
$git Push Origin test:test // ローカル テスト ブランチを送信しますリモートテストブランチとして
ローカル git リポジトリを初期化する (新しいリポジトリを作成する)
git init
ユーザー名を設定する
git config --global user.name "xxx"
電子メールを設定します
git config -- Global user.email "xxx@xxx.com"
git Status およびその他のコマンドは自動的に色を付けます -git config -Global Color.ui True
Global Color.status Auto-Global C olor .diff autogit config --global color.branch auto
リモートリポジトリのクローン
git config --global color.interactive auto
git clone git+ssh://git@192.168.53.168/VT。 git
ローカル ブランチの表示: $ git ブランチ リモート ブランチの表示: $ git ブランチ -rローカル ブランチの作成: $ git ブランチ [名前] ----新しいブランチはcreated は、ブランチの切り替え後に現在のブランチに自動的に切り替わりません: $ git checkout [name]新しいブランチを作成し、すぐに新しいブランチに切り替えます: $ git checkout -b [name]ブランチの削除: $ gitブランチ -d [ 名前 ] ---- -d オプションはマージに参加したブランチのみを削除でき、マージされていないブランチは削除できません。ブランチを強制的に削除したい場合は、-D オプションを使用できますブランチをマージします: $ git merge [name] ----[name] という名前のブランチを現在のブランチとマージしますリモート ブランチを作成します (プッシュローカルブランチをリモートに): $ git Push Origin [名前]リモートブランチを削除します: $ git Push Origin :heads/[名前] または $ gitpush Origin :[名前] *空のブランチを作成します: (現在のブランチの変更コマンドを実行する前に忘れずにコミットしてください。そうしないと、後悔することなく強制的に削除されます)$gitsymbolic-ref HEAD refs/heads/[name]$rm .git/index$git clean -fdxブランチ操作に関連するコマンド
現在のバージョンのステータス (変更されているかどうか) を表示します
git status
xyz ファイルをインデックスに追加します
git add xyz
現在のサブディレクトリ内の変更されたすべてのファイルをインデックスに追加します
git add
Commit
git commit -m 'xxx'
最後のコミットをマージします(繰り返し変更する場合)
git commit --amend -m 'xxx'
ワンステップで追加とコミット
git commit -am 'xxx'
インデックス内のファイルを削除
git rm xxx
再帰的削除
git rm -r *
コミットを表示loggitlog
displayログ-nの1行はnlinesgitlog -1であり、ログと関連する変更ファイルをshowにするためにgot log -stat log -p- m
コミットの詳細を表示しますgit show dfb02e6e4f2f7b573337763e5c0013802e392818
git show d 02
HEADコミットログを表示
git show HEAD
HEAD の親 (前のバージョン) のコミット ログを表示します^^前の 2 つのバージョンの場合 ^5 前の 5 つのバージョンの場合
git show HEAD^
既存のタグを表示します
git tag
v2.0タグを追加
git tag -a v2.0 -m 'xxx'
v2.0のログと詳細を表示
git show v2を表示
v2.0 のログ
git log v2.0
インデックスに追加されていないすべての変更を表示
git diff
インデックス付けされているがまだコミットされていないすべての変更を表示します
git diff --cached
前のバージョンとの違いを比較します
git diff HEAD^
HEADバージョンのライブラリと比較しますディレクトリ 違い
git diff HEAD -- ./lib
は
git difforigin/master..master
を使わずにリモートブランチマスターとローカルブランチマスターを比較します 違いのあるファイルのみを表示します, 特定のコンテンツを表示しない
git difforigin/master..master --stat
リモート定義を追加(push/pull/fetch用)
gitremote addorigin git+ssh://git@ 192.168 .53.168/VT.git
ローカルブランチを表示
gitブランチ
コミット50089を含むブランチを表示
gitブランチ --contains 50089
すべてのブランチを表示
git ブランチ - a
元のブランチをすべて表示
git Branch -r
現在のブランチにマージされたすべてのブランチを表示
git Branch --merged
マージされていないブランチをすべて表示現在のブランチにマージします
git ブランチ --no-merged
ローカルブランチの名前を変更します
git ブランチ -m master master_copy
現在のブランチから新しいブランチ master_copy を作成し、チェックアウトします
git checkout -b master_copy
上記の完全版
git checkout -b master master_copy
既存の機能/パフォーマンスブランチを確認してください
git checkout の機能/パフォーマンス
チェックアウトリモート ブランチ hotfixes/BJVEP933 を作成し、ローカル ブランチを追跡します
git checkout --track hotfixes/BJVEP933
checkout version v2.0
git checkout v2.0
新しいローカル ブランチ devel を作成しますリモートブランチから開発してチェックアウトします
git checkout -b develorigin/develop
ヘッドバージョンのREADMEファイルをチェックアウトします(エラーロールバックの変更に使用できます)
git checkout -- README
リモートのマスターブランチを現在のブランチにマージします
git mergeorigin/master
ff44785404a8e
git Cherry-pick ff44785404a8e
現在のブランチをリモートマスターにプッシュしますブランチ
gitプッシュオリジンマスター
リモートリポジトリBJVEP933のホットフィックス/を削除 ブランチ
gitプッシュオリジン: hotfixes/BJVEP933
すべてのタグをリモートウェアハウスにプッシュします
git Push --タグ
すべてのリモートブランチを取得します(ローカルブランチは更新されず、マージが必要です)
git fetch
すべての元のブランチを取得し、サーバー上の削除されたブランチをクリアします
git fetch --prune
リモートブランチマスターを取得し、現在のブランチにマージします
git pull オリジンマスター
再接続可能なファイル Readme は Readme2 です
git MV Readme Readme2
現在のバージョンを先頭にリセットします (通常、マージの失敗に使用されます) )
gitリセット -ハードヘッド
ブランチhotfixes/BJVEP933を削除(このブランチの変更は他のブランチにマージされています)
git ブランチ -d hotfixes/BJVEP933
強制削除の許可ブランチ hotfixes/BJVEP933
git ブランチ -D hotfixes/BJVEP933
git インデックスに含まれるファイルをリストします
git ls-files
現在のブランチ履歴を表示します
git ショーブランチ
すべてのブランチ履歴を表示
git show-branch --all
送信履歴に対応するファイルの変更を表示
git whatchanged
コミットを元に戻すdfb02e6e4f2f7b57333776 3e5c0013802e392818
git revert dfb02e6e4 f2f7b573337763e5c0013802e392818
内部コマンド: 特定の git オブジェクトを表示
git ls-tree HEAD
内部コマンド: 特定の ref の SHA1 HASH を表示
git rev-parse v2.0
すべて表示孤立ノードを含むコミット
git reflog
昨日のマスターブランチのステータスを表示
git show master@{昨日}
画像コミットログ
git log --pretty=format:'%h %s' --graph git show HEAD ステータス
git stash
スタッシュリスト
git stash show -p stash@{0}
git stash apply stash@{0}
git grep 「から削除」 ‐ ‐ ‐ ‐ ‐ ‐ git grep -e #define' --and - eSORT_DIRENTgit gc
git fsck
以上が一般的な Git コマンドの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。