よく使われるGitコマンドの一覧を紹介します。

coldplay.xixi
リリース: 2021-04-14 19:49:15
転載
2832 人が閲覧しました

よく使われるGitコマンドの一覧を紹介します。

1. 一般的な Git コマンドのクイック チェック

git ブランチ すべてのローカル ブランチを表示
git status 現在のステータスを表示
git commit 送信
git ブランチ -a すべてのブランチを表示
git ブランチ -r すべてのリモート ブランチを表示
git commit -am "init" コメントの送信と追加
git リモート オリジンの追加 git@192.168.1.119:ndshow
gitプッシュオリジンマスター ファイルをサーバーにプッシュします
gitリモートショーオリジン リモートライブラリオリジンのリソースを表示します
gitプッシュオリジンマスター:develop
gitプッシュオリジンマスター:hb-dev ローカルライブラリをサーバー ライブラリの関連付け
git checkout --trackorigin/dev リモート dev ブランチに切り替えます
git ブランチ -D master detect ローカル ライブラリを削除します Development
git checkout -b dev 新しいローカル ブランチ dev を作成します
git mergeorigin/dev ブランチ dev を現在のブランチとマージします
git checkout dev ローカル dev ブランチに切り替えます
git Remote show リモート ライブラリを表示します
git add .
git rm ファイル名 (含む) path) 指定されたファイルを git から削除します
git clone git://github.com/schacon/grit.git サーバーからコードをプルします
git config --list すべてのユーザーを表示します
git ls-files送信された内容を表示する
git rm [ファイル名] ファイルを削除する
git commit -a すべての変更を現在のリポジトリにコミットする
git add [ファイル名] ファイルを git Index に追加する
git commit -v -v パラメーターを使用すると、コミットの違いがわかります。
git commit -m 「これはコミットを説明するメッセージです」 コミット情報を追加します。
git commit -a -a は、追加、追加を表します。 all git インデックスに変更を追加してコミットします
git commit -a -v 一般的なコミット コマンド
git log コミット ログを確認します
git diff ステージングされていない更新を確認します
git rm a.a move ファイルを削除します (ステージング領域とワークスペースから削除します)
git rm --cached a.a ファイルを削除します (ステージング領域からのみ削除します)
git commit -m "remove" ファイルを削除します (Git 削除から)
git rm -f a.a 変更されたファイルを強制的に削除します (ステージング領域とワークスペースから削除します)
git diff --cached または $ git diff --staged でコミットされていない更新を表示します
git stash Push ファイルをプッシュします一時スペースへの
git stash Pop 一時スペースからファイルをポップします
--------------------- --------- -------------------------
git リモート追加オリジン git@github.com:username /Hello-World.git
git Push Origin master ローカル プロジェクトをサーバーに送信します
-------------------------- ---------- ------------------------
git pull ローカルとサーバーの同期
---- ---------- -------------------------------------- ---------- -
git Push (リモート ウェアハウス名) (ブランチ名) ローカル ブランチをサーバーにプッシュします。
git プッシュオリジンサーバーフィックス:awesomebranch
-------------------------------------- --- ----------------------------
git fetch は、最新バージョンをリモートからローカルに取得することと同じです。自動的にマージされません。
git commit -a -m "log_message" (-a はすべての変更を送信し、-m はログ情報を追加します) ローカルの変更はサーバーに同期されます:
git Branch Branch_0.1 master はメイン ブランチから Branch_0.1 ブランチを作成します。 master
git Branch -m Branch_0.1 Branch_1.0 Branch_0.1 の名前を Branch_1.0 に変更します。
git checkout Branch_1.0/master Branch_1.0/master ブランチに切り替えます。
du -hs

git ブランチ削除リモート ブランチ
git プッシュ元 :branch_remote_name
git ブランチ -r -d ブランチ_リモート名
----------- ---------- --------------------------------------------

バージョン ライブラリを初期化し、リモート サーバー側に送信します
mkdir WebApp
cd WebApp
git init localInitialization
touch README
git add README add file
git commit - m '最初のコミット'
git リモート追加オリジン git@github.com:daixu/WebApp.git

リモート サーバーを追加します

上記のコマンドは、URL アドレス 'git@github.com:daixu/WebApp.git' と名前origin を持つリモート サーバー ライブラリを追加します。将来コードを送信するときは、origin エイリアスを使用するだけです

推奨事項 (無料): Git

2. Git コマンド チート シート

1. 一般的に使用される Git コマンド


##git apply#git amgit archive##git bisect#git citoolコマンド#git clean##submit構成のクエリと変更マイルストーンごとにコミット ID を視覚的に表示git difftool#git fetchgit format-patch# git init#git loggit merge ##git リベース##git rmファイルを削除#git showgit stage*


2. オブジェクト ライブラリの操作に関連するコマンド


コマンド

簡単な説明

##git add

git add に追加します。ステージング領域

git add–interactive

対話型の追加

##パッチを適用

##電子メール形式のパッチを適用します

#git annotate

## gitblame と同等の同義語

##ファイル アーカイブのパッケージ化

##バイナリ検索

##gitblame

ファイルの行ごとのトレースバック

git ブランチ

ブランチ管理

git cat-file

リポジトリ オブジェクト調査ツール

git checkout

ワークスペースにチェックアウトし、ブランチを切り替えるか作成します

#git Cherry-pick

##選択を送信

##git gui と同等のグラフィカルな送信

##ワークスペース内の追跡されていないファイルをクリア

#git clone

##リポジトリのクローン

#git commit

git config

git description

#git diff

##差異の比較

グラフィカル差分比較ツールの呼び出し

リモート リポジトリのコミットを取得

パッチ ファイルをメール形式で作成します。 git am

Command

##git grep

ファイルコンテンツ検索を参照してください。位置決めツール

git gui

Tcl/ に基づくTk のグラフィカル ツール。送信などの操作に重点を置いています。

git help
# ####ヘルプ######

#git init

##リポジトリの初期化

git init-db*

と同等の同義語

##コミット ログの表示

#ブランチのマージ

git mergetool

グラフィカルな競合解決

git mv

名前の変更

git pull

リモート リポジトリのコミットをプルバックします

#git Push

##リモート リポジトリにプッシュ

##ブランチ リベース

##git rebase–interactive

##対話型ブランチ リベース

git reflog

## ブランチおよびその他の参照変更記録管理

git リモート

リモート リポジトリ管理

git repo-config*

git config と同等の同義語

git replace

変更されたブランチ "

cursor" が を指している状態をリセットします

#git rev-parse

さまざまな参照表現をハッシュ値などに変換します

#git revert

リバースコミット

##さまざまな種類のオブジェクトを表示

## git add と同等の同義語

git stash

進行状況の保存と復元

git status

ワークスペース ファイルのステータスの表示

#git タグ

##マイルストーン管理

git hash-objectgit ls-files#git ls-tree#標準入力を読んでツリー オブジェクトを作成する##git read-tree git update-index#git unpack-filegit write-tree

コマンド

簡単な説明

## git commit-tree

#ツリー オブジェクトからコミットを作成します

#ハッシュ値を計算するか、標準入力またはファイルからオブジェクトを作成します

ワークスペースおよびステージング領域ファイルの表示

#ツリー オブジェクトに含まれるファイルを表示します

#git mktag

#標準入力を読んでマイルストーン オブジェクトを作成する

#git mktree

#ツリー オブジェクトを一時記憶領域に読み取ります

ワークスペースのコンテンツをステージング領域に登録し、ステージング領域を管理します

指定された BLOB の内容を含む一時ファイルを作成します

ステージング領域からツリー オブジェクトを作成する


3. 参照操作関連コマンド


git name-revコミット IDgit Peak-remote*#ブランチ リストとトポロジ関係を表示##git show-ref

コマンド

簡単な説明

#git check -ref-format

参照名が仕様に準拠しているかどうかを確認します

##git for-each-ref

参照イテレータ、シェル用

プログラミング

git ls-remote

リモート リポジトリへの参照を表示

をフレンドリ名として表示

#古いコマンドは git ls-remote を使用してください

##git rev-list

バージョン範囲を表示

##git show-branch

#ローカル参照を表示

##git シンボリック参照

#シンボル参照の表示または設定

##git update-ref

参照ポイントを更新

git verify-tag

GPG を確認する

署名付きタグ


4. リポジトリ管理に関するコマンド


# #git fsck-objects* git fsck ## と同等の同義語#git gc##git loss-found*古いため、git fsck を使用してください–lost-found git Pack-objects標準入力からオブジェクト IDgit Pack-redundant冗長パックの検索 ##git Pack-refs ファイルにパックするgit prune##git repackリポジトリ オブジェクトのパッケージ化を大まかに解凍しますgit show-indexread のインデックス ファイル。パッケージ、パッケージ ファイルの内容を表示##git unpack-objects##オブジェクト ライブラリ パッケージ ファイルの確認

コマンド

#簡単な説明

git count-objects

緩いオブジェクトの数とディスク使用量を表示します

git filter-branch

リポジトリの再構築

git fsck

オブジェクト ライブラリの整合性チェック

リポジトリ ストレージの最適化

#git Index-pack

##パッケージ ファイルから対応するインデックス ファイルを作成します

コマンド

を読み取り、ファイルにパックします。

files

参照を .git/packed-refs

#オブジェクト ライブラリから期限切れのオブジェクトを削除

##git prune-packed

##パックされたルースオブジェクトを削除します##

#git relink

##ローカル リポジトリ内の同じオブジェクトへのハード リンクを確立します

##パック ファイルからファイルを解放する

##git verify-pack


5. データ送信関連コマンド


git Push git Upload-archiveExecute git archive –remote #


6. 電子メール関連コマンド


コマンド

簡単な説明


##git fetch-pack

git fetch または git pull コマンドを実行するときに、このコマンドをローカルで実行します。他のリポジトリからダウンロードすると欠落したオブジェクトが取得されます

git accept-pack

git Push コマンドの実行時にリモートで実行されるコマンド。プッシュされたデータを受け入れるために使用されます

#git send-pack

コマンドの実行時にローカルで実行されるコマンドは、データを他のリポジトリにプッシュするために使用されます

コマンドがリモート リポジトリに基づいてアーカイブを作成すると、リモート リポジトリが実行されますこのコマンド転送アーカイブ

#git Upload-pack

##git fetch

または git pull コマンドを実行します。このコマンドをリモートでパッケージ化し、オブジェクトをアップロードします

#IMAP 経由でパッチを送信 ##git mailinfo############メールを送る##################


#7. プロトコル関連コマンド


##コマンド

#簡単な説明

##git imap -send

#コミット手順とパッチをメールからエクスポート

## git mailsplit

mbox または Maildir 形式のメールボックス内のメールを 1 つずつファイルに抽出します

git request-pull

#コミット間の差異と PULL 操作を実行するアドレスを含むメッセージを作成します

git メール送信

##コマンド簡単な説明##git デーモン プロトコルの実装##git http-backend##git http-pushHTTP/DAVgit リモート - ext は Git#git remote-fd コマンドによって呼び出されますgit remote-ftp コマンドによって呼び出され、サポートを提供します。 FTP プロトコル ##git remote-ftpsgit Remote-http# #


#8. リポジトリの変換と対話に関連するコマンド


Git

HTTP

プロトコルを実装し、インテリジェント HTTP プロトコルをサポートする CGI プログラム

#git instaweb

gitweb を通じてブラウザを即座に起動します 現在のバージョンのライブラリを参照します

git shell

制限付きシェル、Git コマンドのみを実行するための SSH アクセスを提供します

git アップデートサーバー情報

#ダム プロトコルに必要な補助ファイルを更新します

##git http-fetch

HTTP

プロトコル経由でリポジトリを取得します

プロトコル経由でプッシュ

コマンドによって呼び出され、外部コマンドを通じて拡張プロトコル サポートを提供します

#ファイル記述子をプロトコル インターフェイスとして使用して、Git

Git

は、 Git

コマンド、FTPS プロトコルのサポートを提供します

Git コマンドによって呼び出され、HTTP プロトコル

git リモートのサポートを提供します- https

は Git コマンドによって呼び出され、HTTPS プロトコルのサポートを提供します

##git remote-testgit

プロトコル拡張サンプル スクリプト

#異なるリポジトリ間で転送するためのパッケージ化と解凍の送信#git cvsexportcommit コミットを CVS##git cvsimportgit cvsserver を使用します。##Git


9. 関連する補助コマンドをマージする


コマンド

簡単な説明

# #git Archimport

Arch リポジトリを Git にインポートします

## git Bundle

Git

# としてチェックアウトします

CVS

リポジトリを Git にインポートします。または、 cvs2git

#Git の CVS プロトコル シミュレーターを使用すると、CVS コマンドで Git リポジトリにアクセスできるようになります

##git fast-export

git-fast-import にコミットをエクスポート

Format

git fast-import

他のリポジトリを Git に移行するための共通ツール

git svn

フロントエンド操作 Subversion として

#git merge-filegit merge-index#git merge-subtree#サブツリーのマージ。 git merge のサブツリー マージ戦略を参照してください。 #git merge-tree#git fmt-merge-msg


#10.その他


コマンド

簡単な説明

## git merge-base

他のスクリプトから呼び出して、2 つ以上のコミットの最も近い共通の祖先を見つけることができます。

ファイルの 2 つの異なるバージョンに対して 3 方向のファイル マージを実行する

##インデックスの競合ファイルは指定された競合解決ツールを呼び出します

git merge-octopus

2 つ以上のブランチをマージします。 git merge の octopus merge 戦略を参照してください

git merge-one-file

git merge-index によって呼び出される標準ヘルパー プログラム

git merge-ours

# ローカル バージョンをマージして使用し、他の人のバージョンは破棄します。 git merge のマージ戦略を参照してください。

#git merge-recursive

2 つのブランチの 3 方向マージの場合。 git merge の再帰的マージ戦略を参照してください。

#git merge-resolve

#2 つのブランチの 3 方向マージの場合。 git merge の解決マージ戦略を参照してください。

#明示的な 3 方向マージ結果。ステージング領域は変更しないでください

マージ操作を実行するスクリプトによって呼び出され、マージ コミットの説明の作成に使用されます

#git rerere

##文書化された競合解決の再利用

##コマンド##git bisect–helper アップストリームにマージされていないコミットを見つける##git get-tar-commit-id#git archive によって作成された tar パッケージからコミット ID を抽出します ##git gui–askpass ユーザー パスワード入力インターフェイスの取得 git Notes# # git replaceコミット置換#git shortlog の概要出力gittripspacegit サブモジュールgit whatchanged送信履歴と各送信の変更の表示##git-mergetool –libgit-parse-remote

簡単な説明

git bisect

コマンドによって呼び出され、バイナリ検索の進行状況を確認します。

# #git check-attr

#ファイルに特定の属性が設定されているかどうかを表示

#git checkout-index

ステージング領域から作業領域にファイルをコピーします

##git Cherry

git diff-files

#git diff –raw に相当するステージング領域と作業領域を比較します

# # git diff-index

ステージング領域とリポジトリを比較します。これは git diff –cached –raw

と同等です。
#git diff-tree

git diff –raw A B

と同等の 2 つのツリー オブジェクトを比較します。

git difftool–helper

git difftool によるコマンド

呼び出される、使用されるデフォルトの差分比較ツール

コマンド git gui

#コメント管理の送信

##git patch-id

#パッチは行番号と空白文字をフィルタリングした後、一意の ID を生成します

#git Quiltimport

#Quilt

パッチ リストを現在のブランチに適用します

製品リリース手順に適した git ログ

他のスクリプトを呼び出すための空行を削除します

サブモジュール管理

##git tar-ツリー

##古いコマンドです。git archive を使用してください

## git var

Git を表示 環境変数

##git web–browse

#ブラウザを起動してディレクトリまたはファイルを表示します

# 他のスクリプトに含まれており、マージ/

diff 比較ツールの選択と実行を提供します

他のスクリプトに含まれており、リモート リポジトリを操作するための機能を提供します

##git-sh-setup

は、シェルを提供する他のスクリプトに含まれています プログラミング関数ライブラリ


以下のスクリプト ハウスの編集者が、

Git 共通コマンド クイック チェック リストの画像バージョンを共有します。クリックすると大きな画像が表示されます。

Git コマンド リファレンス マニュアル (テキスト版)

Git Init#ローカル Git ウェアハウスを初期化しました (新しいウェアハウスを作成しました)
Git Config -Global User.name "xxx"#​​ユーザー名を設定します
git config --global user.email "xxx@xxx. com "#configuration email
git config -global color.ui true git config -global color.blanch auto
git config -global color.interactive auto
git clone git ssh:// git @192.168.53.168/VT.git #リモートウェアハウスのクローン作成
git status # 現在のバージョンのステータス (変更されているかどうか) を確認する
git add xyz # 現在のサブディレクトリ内の変更されたすべてのファイルをインデックスに追加します
git commit - m 'xxx' -ADEEND -M 'XXX'#merged last submit (繰り返しの場合)修正)
Git Commit -AM 'XXX'#ADD と Commit を 1 つのステップに結合します
git rm xxx#インデックスのファイルを削除
git rm -r *displayコミットログ
git log -1 ## git log -statgit log -p -m
git show dfb02e6e4f2f7b573337763e5c0013802e392818 # commitid の最初の数桁のみを使用できます
git show HEAD HEAD を表示^ #既存のタグを表示
git tag -a v2.0 -m 'xxx'#V2.0のタグを追加
Git Show v2.0#v2.0のログと詳細な内容を表示
git log v2.0#v2.0のログを表示
git Different #git diff head^head-./lib -stat git branchgit Branch -a#すべてのブランチを表示
Git Branch -R#すべての元のブランチを表示
Git Branch -Merged#現在のブランチにマージされたすべてのブランチを表示
Git Braanch --no -Merged#現在のブランチにマージされていないすべてのブランチを表示します
git ブランチ -m master master_copy #ローカル ブランチの名前を変更します
git checkout -b master_copy #現在のブランチから新しいブランチ master_copy を作成し、チェックアウトします
git checkout -b master master_copy # 上記の完全版
git checkout features/performance # 既存の機能/パフォーマンス ブランチをチェックアウト
git checkout --track hotfixes/BJVEP933 # リモート ブランチ hotfixes/BJVEP933 をチェックアウトローカルトラッキングブランチを作成します
Gitチェックアウトv2.0は、ファイル(エラーロールバックの変更に使用できる)
gitマージオリジン/マスター変更プッシュオリジンマスター リモートマスターブランチにプッシュします
git プッシュオリジン :hotfixes/BJVEP933 #リモートリポジトリの hotfixes/BJVEP933 ブランチを削除します
git Push --tags #すべてのタグをリモートリポジトリにプッシュします
git fetch (ローカルブランチは更新されませんマージが必要です)
git fetch -propune#元のブランチをすべて取得し、サーバー上で削除されたブランチを削除します。
Git Pull Origin Master#リモート ブランチ マスターを取得し、現在のブランチにマージします。
Git MV Readme2#Readme2
#GITリセット - ハードヘッドVEP933(このブランチの変更は他のブランチにマージされました)
GITブランチ-Dホットフィックス/BJVEP933 Git Show-BRANCH-ALL#表示 すべてのブランチ履歴
Git WhatChanged#対応するファイル変更を送信するファイルを表示
Git Revert DFB02E6F2F7B573333763E5C001392818# B02e6e4F2F7B57333763E5C001392818#stess 内部コマンド: 特定の git オブジェクトを表示
git rev- parse v2.0 # 孤立ノードを含むすべてのコミットを表示
git show HEAD@ { 5}
Git Show Master@{Yesterday}#昨日の Master ブランチのステータスを表示します
Git log -retty = format: '%h%s' -graph head〜3
git show -s -pretty = raw 2be7fcb476
git stashgit Stash list#すべての一時ストレージを表示
Git Stash Show -P Stash@{0}#最初の一時デポジットを参照
Git Stash apply Stash@{0}# GREP "削除元"#file テキストを検索「から削除」
Git Grep -e '#Define' -And -E Sort_dirent
GC



##Git は、非常に強力な分散バージョン管理システムです。大規模なオープンソース ソフトウェアのソース コードの管理に適しているだけでなく、プライベートな文書やソース コードの管理にも多くの利点があります。


一般的な Git 操作コマンド:

1) リモート ウェアハウス関連のコマンド

ウェアハウスをチェックアウトします: $ 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 //ローカル テスト ブランチをリモート テスト ブランチとして送信します

2) ブランチ操作に関連するコマンド

ローカル ブランチを表示します: $ git Branch

リモート ブランチを表示します: $ git Branch -r

ローカル ブランチを作成します: $ git ブランチ [名前] ---- 新しいブランチは作成後に現在のブランチに自動的に切り替わらないことに注意してください

ブランチを切り替える: $ git checkout [名前]

新しいブランチを作成し、すぐに新しいブランチに切り替えます: $ git checkout -b [name]

ブランチを削除します: $ git Branch -d [name] ---- -d オプションマージに参加したブランチのみを削除できます。マージされていないブランチは削除できません。ブランチを強制的に削除したい場合は、-D オプションを使用できます。

ブランチをマージします: $ git merge [name] ----[name] という名前のブランチを現在のブランチとマージします

リモート ブランチの作成 (リモートにプッシュされたローカル ブランチ): $ git Push Origin [name]

リモート ブランチの削除: $ git Push Origin :heads/[name] または $ gitpush Origin :[name]

#*空のブランチを作成します: (コマンドを実行する前に、現在のブランチに変更を送信することを忘れないでください。そうしないと、後悔せずに強制的に削除されます)

$gitシンボリック- ref HEAD refs/ heads/[name]

$rm .git/index

$git clean -fdx

3) バージョン (タグ) 操作に関連するコマンド

View version: $ git tag

Create version: $ git tag [name]

バージョンの削除: $ git tag -d [name]

リモート バージョンの表示: $ git tag -r

リモート バージョンの作成 (ローカル バージョンをリモートにプッシュ): $ git Push Origin [ name ]

リモート バージョンを削除します: $ git Pushorigin :refs/tags/[name]

リモート ウェアハウスのタグをローカル ウェアハウスにマージします: $ git pullorigin --tags

ローカル タグをリモート リポジトリにアップロードします: $ git Pushorigin --tags

アノテーション付きタグを作成します: $ git tag -a [name] -m 'yourMessage'

4) サブモジュール関連の操作コマンド

サブモジュールの追加: $ git submodule add [url] [path]

例: $git submodule add git://github. com /soberh/ui-libs.git src/main/webapp/ui-libs

サブモジュールの初期化: $ git submodule init ----初めてウェアハウスをチェックアウトするときに 1 回だけ実行します

サブモジュールの更新: $ git submodule update ----ブランチを更新または切り替えるたびに実行する必要があります

サブモジュールの削除: (4 つのステップのステップ)

1) $ git rm --cached [パス]

2) 「.gitmodules」ファイルを編集し、サブモジュールの関連構成ノードを削除します。

3) 「.git/config」ファイルを編集し、サブモジュールの関連構成ノードを削除します

4) サブモジュールの残りのディレクトリを手動で削除します

5) 一部のファイルとフォルダーを無視し、送信しません

ルート ディレクトリに名前を作成します".gitignore" ファイルという名前のウェアハウスのファイルを作成する場合は、

target

bin

* のように、各要素が 1 行を占有しても構いません。不要なフォルダー名やファイルを記述します。 db




##=========== === ========

Git の一般的なコマンド

git ブランチ すべてのローカル ブランチを表示
git status 現在のステータスを表示
git コミットの送信
git ブランチ -a すべてのブランチを表示
git ブランチ -r すべてのローカル ブランチを表示
git commit - am "init" コメントを送信して追加します
git Remote add Origin git@192.168.1.119:ndshow
git Push Origin Master ファイルをサーバーにプッシュします
git Remote show Origin リモート ライブラリのオリジン リソースを表示します
git Push Origin master:develop
git Push Origin master:hb-dev ローカル ライブラリをサーバー上のライブラリに関連付けます
git checkout --trackorigin/dev リモート dev ブランチに切り替えます
git ブランチ-D masterDevelop ローカル ライブラリを削除します。develop
git checkout -b dev 新しいローカル ブランチを作成します。dev
git mergeorigin/dev ブランチ dev を現在のブランチとマージします。
git checkout dev ローカル dev ブランチに切り替えます
git remote show リモート ライブラリの表示
git add .
git rm ファイル名 (パスを含む) git から指定したファイルを削除
git clone git://github.com/schacon/grit .git Pullサーバーからのコード
git config --list すべてのユーザーを表示
git ls-files で送信された内容を確認
git rm [ファイル名] ファイルを削除
git commit -a コミット現在のリポジトリに対するすべての変更
git add [ファイル名] ファイルを git インデックスに追加します
git commit -v -v パラメーターを使用すると、コミットの違いを確認できます
git commit - m 「これはコミットを説明するメッセージです」 コミット情報の追加
git commit -a -a は add を表し、すべての変更を git インデックスに追加して commit
git commit -a -v 一般的なコミット コマンド
git log コミットログを表示します
git diff ステージングされていない更新を表示します
git rm a.a ファイルを削除します (ステージング領域とワークスペースから削除します)
git rm --cached a.a ファイルを削除します (ステージング領域からのみ削除します) )
git commit -m "remove" ファイルを削除します(Gitから削除します)
git rm -f a.a 変更されたファイルを強制的に(ステージング領域から)削除し、ワークスペースから削除します)
git diff --cached または $ git diff --staged でコミットされていない更新を表示します
git stash Push ファイルを一時スペースにプッシュします
git stash Pop ファイルを移動します一時スペースがポップダウンします
----- -------------------------------------- ---------- ----
git リモート追加オリジン git@github.com:username/Hello-World.git
git プッシュ オリジン マスター ローカル プロジェクトをサーバーに送信します
--------- -------------------------------------- -----------
git pull ローカルとサーバーの同期
-------------------------- ------------ --------------------------------------
git Push (リモート ウェアハウス名) ( ブランチ名) ローカル ブランチをサーバーにプッシュします。
git プッシュオリジンサーバーフィックス:awesomebranch
-------------------------------------- --- ----------------------------
git fetch は、最新バージョンをリモートからローカルに取得することと同じです。自動的にマージされません。
git commit -a -m "log_message" (-a はすべての変更を送信し、-m はログ情報を追加します) ローカルの変更はサーバーに同期されます:
git Branch Branch_0.1 master はメイン ブランチから Branch_0.1 ブランチを作成します。 master
git Branch -m Branch_0.1 Branch_1.0 Branch_0.1 の名前を Branch_1.0 に変更します。
git checkout Branch_1.0/master Branch_1.0/master ブランチに切り替えます。
du -hs

-------------------------------------- ---------- -----------
mkdir WebApp
cd WebApp
git init
touch README
git add README
git commit -m '最初のコミット'
git リモート追加オリジン git@github.com:daixu/WebApp.git
git Push -u オリジンマスター

Git 共通コマンドチャート ######### ######

以上がよく使われるGitコマンドの一覧を紹介します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート