ホームページ >ウェブフロントエンド >htmlチュートリアル >Git 共通コマンド list_html/css_WEB-ITnose

Git 共通コマンド list_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:33:431583ブラウズ

変更されたファイルの表示、追加、送信、削除、取得、リセット

git help # コマンドヘルプを表示

git show # 特定の送信内容を表示 git show $id

git co -- # ワークスペースの変更を放棄します

git co . # ワークスペースの変更を放棄します

git add # 作業ファイルの変更をローカルのステージング領域に送信します

add .ステージング領域に送信されます

git rm # リポジトリからファイルを削除します

git rm # リポジトリからファイルを削除しますが、ファイルは削除しません

git restart # ステージング領域から作業ファイルに復元します

git restart -- . # ステージング領域から作業ファイルに復元します

git restart --hard # 最後に送信された状態を復元します。つまり、その後のすべての変更を中止します。この提出

git ci git ci -a # git add、git rm、git ci の操作を組み合わせて git ci -am "some comments" を実行します

git ci --amend # 最後のコメントを変更しますcommit レコード

git revert <$id> # 特定のコミットの状態を復元します。復元アクション自体もコミット オブジェクトを作成します

git revert HEAD # 最後のコミットの状態を復元します

ファイルの差分を表示します

git diff # 現在のファイルとステージング領域ファイルの違いを比較します

git diff # 2 つの送信の違いを比較します

git diff 。 . # 2 つのブランチ間を比較します

git diff --staged # ステージング領域とリポジトリの違いを比較します

git diff --cached # ステージング領域とリポジトリの違いを比較します

git diff --stat # 統計を比較するだけです

git log git log # このファイルの各コミット レコードを表示します

git log -p # 各コミット レコードの差分を表示します変更

git log -p -2 # 最新の 2 つの詳細な変更の差分を表示します

git log --stat # 送信統計を表示します

tig

Mac では diff の代わりに tig を使用し、log、brew を使用できます。 tig のインストール

Git ローカルブランチ管理

ブランチの表示、切り替え、作成、削除

git br -r # リモートブランチの表示

git br # 新しいブランチの作成

git br - v # 各ブランチの最後のコミット情報を表示します

git br --merged # 現在のブランチにマージされているブランチを表示します

git br --no-merged # 現在のブランチにマージされていないブランチを表示しますブランチ

git co # ブランチに切り替える

git co -b # 新しいブランチを作成してそれに切り替える

git co -b ブランチ new_branch に基づく新しいブランチ

git co $id # 特定の履歴コミット レコードをチェックアウトしますが、他のブランチに切り替えると自動的に削除されます

git co $id -b # チェックアウトします。特定の履歴コミット記録が出てきてブランチを作成します

git br -d # 特定のブランチを削除します

git br -D # ブランチの強制削除 (マージされていないブランチが存在する場合は強制削除が必要です)削除されました)

ブランチのマージとリベース

git merge # ブランチを現在のブランチにマージします

git merge Origin/master --no-ff # 早送りマージは行わないでください。マージコミット

git rebase master # マスターをブランチにリベースします。 git co && git rebase master && git co master && git merge

Git パッチ管理 (複数のマシン) 開発時と同期時に使用)

git diff > ../sync.patch # パッチを生成

git apply ../sync.patch # パッチを適用

git apply --check ../sync. patch #パッチが成功するかテストする

Git stash管理

git stash # ステージング

git stash list # すべてのstashをリストする

git stash apply # stashの内容を復元する

git stashdrop # stashを削除するarea

Git リモート ブランチ管理

git pull # リモート ウェアハウスからすべてのブランチ更新を取得し、ローカルでマージします

git pull --no-ff # リモート ウェアハウスからすべてのブランチ更新を取得して、ローカルでマージします。早送りマージではありません

git fetchorigin # リモートウェアハウスの更新を取得します

git mergeorigin/master # リモートのマスターブランチをローカルの現在のブランチにマージします

git co --trackorigin/branch # リモートブランチを追跡して、対応する地方支店

git co -b origin/ #リモートブランチに基づいてローカルブランチを作成します。関数は上記と同じです

git Push #すべてのブランチをプッシュします

git Push Origin master #ローカルマスターブランチをリモートマスターブランチにプッシュします

git Push -u Origin master # ローカルマスターブランチをリモートにプッシュします (リモートマスターブランチがない場合は、リモートマスターブランチを作成してリモートウェアハウスを初期化します)

git Push Origin git Push Origin : # リモート ブランチを作成します

Push Origin : #最初にローカル ブランチを削除します(git br -d )、プッシュしてリモート ブランチを削除します

Git リモート ウェアハウス管理

git Remote -v # リモート サーバーのアドレスとウェアハウス名を表示します

git Remote show Origin # 表示リモート サーバー ウェアハウスのステータス

git remote addorigin git@ github:robbin/robbin_site.git # リモート ウェアハウス アドレスを追加します

git Remote set-urlorigin git@ github.com:robbin/robbin_site.git # リモート ウェアハウス アドレスを設定します(リモート ウェアハウス アドレスの変更に使用) git remote rm # リモート ウェアハウスを削除します

リモート ウェアハウスを作成します

git clone --bare robbin_site robbin_site.git # バージョン管理されたプロジェクトを使用して純粋なバージョンのウェアハウスを作成します

scp -r my_project.git git@ git.csdn.net:~ # 純粋なウェアハウスをサーバーにアップロードします

mkdir robbin_site.git && cd robbin_site.git && git --bare init # サーバー上に純粋なウェアハウスを作成します

git Remote add Origin git@ github.com:robbin/robbin_site.git # リモートウェアハウスのアドレスを設定します

git Push -u Origin master # クライアントが初めて送信します

git Push -u Origin Development # ローカルファイルを送信しますリモート開発ブランチに初めて開発ブランチを追加し、追跡

git リモート set-head 起点マスター # マスター ブランチを指すようにリモート ウェアハウスの HEAD を設定します

追跡リモート ライブラリを設定するコマンドも実行できます。ローカルライブラリ

git ブランチ --set-upstream master Origin/master

git ブランチ --set-upstream 開発origin/develop

この記事は Thingking Footprints の git について言及しています

git を学習する過程で、Liao がXuefeng の公式 Web サイトには git に関する非常に詳細なチュートリアルがあるので、今後の参考のために保存しておきます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。