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:あなたは、マイクロチャネル公共数に焦点を当てることができます