GitHubの一般的なコマンド

1コモン

コードをコピー
起源は[email protected]リモートのgit $を追加します。yeszao / dofiler.git          リモートのgitリポジトリの設定
$ gitのが起源マスタープル                                           #は、コードをダウンロードして、すぐにマージ $が起源マスタープッシュgitの #は、コードをアップロードして、すぐにgitのは、原点の$ FETCHマージからのコードを取得するには、リモート・ライブラリー$ gitのブランチ#のディスプレイにすべてのアウトのマスターGitのブランチの$ #をマスターブランチGitチェックアウトに切り替えるには-b DEV $ 作成し、DEVブランチに切り替える「最初のバージョン」$ -mコミットgitの#は提出$ gitの状態#の表示状態をgitの$のログ#のビューは、履歴コミット$のGitの設定を- 株式会社フリーはcore.editorのVimの参加#を$ gitのコンフィグVIMにデフォルトのエディタを設定します(ナノとGitのデフォルトは)core.ignorecase #は大文字と小文字を区別Gitの設定$を設定する- 株式会社フリーはuser.nameは「YOUR NAME」に参加-設定したユーザ名Gitの設定$ 、株式会社無料user.email参加「メールアドレス」#のセットのメールボックス
コードをコピー

エイリアスエイリアス2

コードをコピー
Gitの設定$ - 株式会社参加無料alias.br =「支店」                  /ローカルのブランチ・ビューの作成
$のGitの設定を- 株式会社無料alias.co =「チェックアウト」に参加 #のハンドオーバブランチGitの設定$を- 株式会社無料alias.cb =「チェックアウト-bを」に参加します作成し、新しいGitの設定分岐$への切り替え- 株式会社無料alias.cmに参加=「-mコミット」#はGitの設定$を提出- 株式会社無料=「ステータス」alias.stに参加#はGitの設定$のステータスをチェック- 株式会社参加無料alias.pullm = 「マスターが起源プル」#のプルブランチGitの設定$を- 、(株)は、無料でalias.pushmに参加=「起源プッシュマスター」#は分岐Gitの設定$を提出- 。、株式会社フリーは別名に参加=「gitのログ--oneline --graph --decorateログ- -color =常に"シングルライン表示色違いGitの設定記録$ - グローバルalias.logg =「Gitリポジトリ=ログ--graph --all --formatフォーマット:「%C(太字ブルー)C%のH%(RESET) - %C(太字緑色)(%のAR)%C (リセット)%C(白)%sの%C(リセット)%C(太字白) - %%C(リセット)%C(太字黄色)%D%C(リセット) 「=相対--abbrev ---日付「コミット複雑なディスプレイ
コードをコピー

3リポジトリを作成します。

Gitの$ クローン<URL>                 クローンリモートリポジトリ
の$ gitの初期化                         #は、ローカルリポジトリを初期化します

4変更し、提出

コードをコピー
$ Gitのステータス                       ビューステート
の$ Gitの差分                         #が変わったのか見て $ [追加]をgitの。 $追加<gitのすべての変更されたファイルを追跡します[ファイル]> [ #1 $ gitのMV <旧> <によって指定されたトレース・ファイルの新しい新しい> 名前を変更するファイル$ gitのRMを< ファイル> ファイルのgit RMは$ <--cached削除ファイル> #の「メッセージコミット」のファイルの追跡を停止しますがコミット-mのgit $を削除しません#が更新されたすべてのファイルが--amend $コミットgitの提出最後のコミットを変更します
コードをコピー

5ビューの提出履歴

Gitの$のログ                          #のビューは、履歴コミット
$ gitのを<-pログファイルを> 指定されたファイルの提出履歴Gitの責任は$ <言う見る[ファイル]> [ 指定されたファイルの提出履歴のリストビュー内を

6元に戻します

Gitは$ RESETはHEADの--hard            #は、すべての作業ディレクトリコミットされていないファイルの内容を変更する元に戻す
$はgitのRESET --hard <バージョン> HEADのチェックアウトのgit $ <の特定のバージョンに取り消されたファイルを> #がコミットされていない指定されたファイルを元に戻しますGitのチェックアウトコンテンツ$を変更- < ファイル> #の同上のgitコマンドの$を戻す<コミット> #は、指定申請を取り消します

7つのブランチやタグ

コードをコピー
支店のgitの$                       #の表示ローカルブランチの全て
の$ gitのチェックアウト<支店/タグ>        #の指定されたブランチやタグへのスイッチ の$ gitのブランチ< 新新支店> #は、新しい支店のgitブランチを作成$ <支店> -d ローカルブランチ$ gitのタグを削除します。#のリストすべてのローカルのgitタグラベル$ <タグ名> 「v1.0の」-m -aラベルの$ gitのタグを作成するには、最新の投稿をもとに 、「 何らかの指示」#1 -aラベル名を指定すると、-mは、ラベルの指示する$ gitのタグを指定します- D <タグ名> タグを削除$ Gitのチェックアウトのdevの特定のdevの枝の$ gitの桜ピック62ecb3をコミットするために結合を
コードをコピー

リベースと組み合わさ8

Gitの$ <支店>をマージ               #は現在のブランチにブランチを統合する
$ gitの--abortマージ                #は現在の合併、合併前の状態の再建キャンセル DEV -Xtheirs $ gitのマージ 現在のブランチへのdevのブランチをマージするために、枝をdevと競合場所がありますGitのリベース準$ <枝> #の現在のブランチにリベース指定ブランチ

9リモート操作

コードをコピー
リモートGitは-v $                    リモート情報リポジトリ見る
$ gitのリモート表示<リモート>         #の表示情報は、リモートリポジトリの指定 $ gitのをリモート<リモート> <URL>を追加します。 <リモート>リモートリモート削除gitリポジトリの$を追加します。#指定を削除リモートリポジトリの$ gitが<リモート> FETCH リモートリポジトリ<支店>から<リモート>コード$ gitのプルを取得#のダウンロードコードとすぐに$ gitのプッシュ<リモート> <支店>マージ#のアップロードコード、および迅速な統合の$ Gitのプッシュを<リモート>:<ブランチ/タグ名> リモートブランチやタグのgitのを削除プッシュ--tags $ すべてのタグをアップロード
コードをコピー

10パック

Gitリポジトリ= Zipアーカイブ--format $ --output ../ file.zipマスター     マスターブランチは、ディレクトリに保存されているfile.zipファイルにパッケージ化
$ gitのアーカイブ--format =ジップ--output ../v1 .2.zip V1.2       パックV1.2タグファイルは、ディレクトリ内のファイルに保存されているv1.2.zip  $ --format = ZIPアーカイブのバージョン1.2のgit> ../v1.2.zip 同上コマンドの役割

gitのパッケージコマンドが自動的に無視.gitignore指定されたディレクトリやファイル、および.gitディレクトリを。

グローバルとローカルの構成11

  • グローバルコンフィギュレーションは、に保存されます。$Home/.gitconfig
  • ローカルリポジトリの設定はに保存されます。.git/config

12リモートとローカルの合併

あなたは、リモート倉庫内のコードを作成し、初期化されている場合、ローカルは、特定のソースコードで、その後、ワークフローは次のようになります。

初期化のgit $                               #のローカル倉庫の初期化コード
を追加。$ gitの                              を追加しましたネイティブコード の$ -mはgitの「ローカルソースの追加は、」コミット #は$ローカルのgitプル原点マスターコードコミット#がダウンロードマージマスターgitのリモートコード$ #はマスターブランチの$ Gitのプッシュをマージします起源マスター-u #は、コードをアップロード

一緒に学習の交換をして、lovephp:あなたは、マイクロチャネル公共数に焦点を当てることができます

おすすめ

転載: www.cnblogs.com/qiu18359243869/p/11141696.html