一般的な操作のためのGitの設定HTTPSおよびSSHパスワードなしのログインコマンドを[ターン]

オリジナル住所:https://www.cnblogs.com/cxx8181602/p/11125539.html

 

Gitの設定HTTPSおよびSSHパスワード無料

A.区別httpsのクローンとsshクローン

パリティモードでは、対応する遊離秘密の実施形態では、得られたさまざまな方法で異なるクローンは同じではありません。
ビンタン、ビンタンによって生成されたSSHキーの検証を覚えておくために、アカウントのパスワードによってHTTPS。通常のsshチェックを使用しています。

 

無料密度法2 .https

設定.git / configに設定

gitの設定--global credential.helper店
【資格】   
    ヘルパー=ストア

あなたが二回目を入力した後、アカウントのパスワードアカウントのパスワードを覚えています。

 

無料密度法3つの.ssh

設定情報

Gitの初期化

gitの設定--global user.name 'ユーザ名' 

gitの設定--global user.email「ユーザーのメールボックス

公開鍵と秘密鍵を生成するためのコマンドを実行します。

SSH-keygenは-t rsaの

3に押しを入力し、一般的に、直接、空の入力に直接書き込みではありません

公開キーコマンドの実装を確認します。

猫の〜/ .ssh / id_rsa.pub

Windowsのファイルの場所:

 

 

githubのは、あなたのsshの手順を追加します。

 

クローンプロジェクトGET:

gitのクローン[email protected]: 'プロジェクトURL'

 

 

gitの一般的な操作コマンド

これらのステップを送信:

ステータスを表示するにはgitのステータス
gitの追加は変更されたすべてのファイルの追加
のステータスを表示するためにgitの状態を
gitのは、-m「発言情報を」コミットがメモを追加
Gitのプッシュ原点ブランチはブランチにコミットされました

ブランチはマスターをマージ:

Gitのチェックアウトのマスターは、マスターブランチにカット
マスター引っ張っ原点マスターを引くのgit 
Gitは組み合わせマージブランチが必要支店名の起源をマージ
の状態をチェックgitのステータスを
Gitのプッシュ原点マスタープッシュマスターを

 

リモート倉庫業務にアップロードローカルプロジェクトコードを--git:

初期化:
INITをgitの

ローカル最初にインストールgitの、基本的な情報を設定:
Gitの設定-株式会社フリーはuser.name「ユーザ名」に参加
gitの設定--global user.email「ユーザーのメールボックスを

ローカル倉庫および関連するリモートリポジトリは:
リモート起源「プロジェクトURL」を追加GIT

:更新を、リモート・ウェアハウス・コードとの競合がないことを確認してください
起源マスター--rebase gitのプルは、

ローカルのgitディレクトリにアップロードする準備ができて、にプロジェクトをコピーします。

提出したマスターステップを操作する:
。追加gitの
Gitのステータスを
-mコミットgitのは、「情報が発言」
masterブランチを提出することを強制、初めて-fプッシュ原点マスターをgitの(後に使用しないことをお勧め送信します!)。

 

- ファイルディレクトリの操作コマンド

MKDIR *空のディレクトリを作成したディレクトリ名を参照
pwd現在のディレクトリパスを。
*猫*ビューのファイル内容
のgitのrm *ファイルを削除します**

--git初期化

Gitのinitは、現在のディレクトリのgitリポジトリになり、隠し.gitファイルを生成します。
リモートのgitのコンテンツへの原点URLを追加し、ローカルリポジトリGitHubのリポジトリにプッシュ。
リモートからのgitのクローンgit@url/test.gitライブラリークローン
gitのは、* xはどこへ行くステージング領域にファイルを追加します。
gitが提出-mバックがコメントである「*」-mコミット。

 --gitクローン支店

gitのクローンは、最も簡単なコマンドxxx.git 
gitのクローンxxx.gitを指定したディレクトリにクローン「ディレクトリを指定した」
ときのクローンクローン-b branchname xxx.git代わりに、デフォルトの起源HEAD(マスター)の新しいブランチを作成するためにgitの

- Viewコマンド

倉庫の状況を表示するにはgitの状態
のgit diffの*ビューXファイルは、それらの内容変更    
履歴を表示するためにgitのログを
バージョン番号IDの履歴を表示REFLOG gitのを(提出かどうか、あなたのすべてのコマンドを記録)
情報場合はgit =としてonelineを--prettyログ量がはるかに優れた表示リストすることができ

- バージョンのロールバック

Gitはバック以前のバージョンにフォール^ -hard HEADをリセット
gitのあなたは、いくつかのバージョン3の最初にロールバックHEAD〜3のgit -hard RESETを使用したい場合は〜--hard HEADをリセット
057d --hard RESETへのフォールバックをgitの特定のバージョン番号

 - 変更を元に戻します

Gitのチェックアウトファイル名のファイルを復元する(修正がコミットされていない撤退)改変されている:
HEAD復帰を変更するGitの復帰は、最後の送信:
上記のコミット特定のバージョンを復元するGitの復帰は、IDの変更を言及

- 支店の管理

すべてのgitのブランチローカルブランチ・ビュー
のすべてのリモートブランチのgitのブランチ-aビュー
ブランチ作成するGitのブランチ名を
gitのブランチをDEVを-d devの枝削除
--delete DEV DEV Gitのプッシュ起源をリモートブランチの削除
gitのブランチを-m DEVリネームブランチを開発

Gitのチェックアウト-b devのdevの枝の作成とのdevの枝に切り替え
、現在のブランチがブランチdevの合併に代わってGitのマージdevの
Gitのプッシュ原点ZYF-devの現在のブランチの新疆をZYFが-DEV分岐しない(リモート・データベースにプッシュされたリモートリポジトリですこれは新しいブランチ)を確立します
 
Gitのチェックアウトを- * XXワークスペースに変更されたすべてのファイルを撤回します。
バックmasterブランチにGitのチェックアウトのマスタースイッチ
Gitのプッシュ--set-上流起源devが変更をコミットし、リモートブランチDEVを作成します

--tag関連の操作

gitのタグは、すべてのタグリスト
光タグ名を再生するにはgitのタグ名を
ローカル名タグを削除-d gitのタグ
プッシュ原点タグ名タグリモート削除--delete gitの
情報を表示するためにgitのショーの名前タグを
Gitのプッシュ原点名前タグがに提出されると遠隔

- 隠しファイル

gitの復旧サイトの後に一度隠れて現在のジョブが働き続ける隠し
すべての隠しファイルのリストを表示するにgitのstashリストを
Gitのスタッシュは隠しファイルを回復適用されますが、コンテンツは削除されません
Gitのスタッシュ降下はファイルの削除
と同時にファイルを回復するためにgitのstashポップまた、ファイルを削除します

- リモートリポジトリ(gitのリモート使用方法)についての情報を見ます

リモートデータベースの情報を閲覧、リモートgitの
リモートデータベースの詳細を表示する-vリモートのgitの
リモート名のURLがリモートリポジトリの追加追加gitの
gitのは、リモートOLDNAMEが倉庫の名前を変更NEWNAME名前変更
のrmリモートのgitの倉庫を削除

- ローカルブランチにリモートで引っ張ります

方法:ローカルブランチ名X起源/リモートブランチ名-b Gitのチェックアウトは、X 
第二の方法を:gitのは、xの原点リモートブランチ名を取得します。xローカルブランチ名を

--gitプル操作

gitのプルアクションコマンドは、ブランチがリモートホストを更新取得することで、その後、指定されたローカルブランチと合わせ、以下のように、基本的な形式です。
$ Gitのプル<リモートホスト名> <リモートブランチ名>:<ローカルブランチ名> 
  
原点ホスト次の分岐と合併マスターのローカルブランチを取得するので、下記のフォームになります
$ gitのは、次の起源を引く:マスター
  
リモートブランチがある場合合わせた現在のブランチ、結腸の一部を省略してもよいです。
$ Gitのプル起源次の
  
コマンドは、上記取得し、原点/次の分岐を述べ、その後、現在のブランチにマージ。要するに、これは、最初のgitのフェッチを行うGitのマージを行うことと等価です。
原点Gitは$のFETCH 
$ gitのが起源/次のマージ
 
いくつかのケースでは、Gitは自動的にローカルブランチとリモートブランチの間で、関係のトラッキング(追跡)を確立します。例えば、gitのクローン、
既定のリモートホスト、追跡の関係、つまり、ローカルのmasterブランチ自動「トラック」起源/マスターブランチのすべての支店の支店と同じ名前。
Gitはまた、トラックが手動で関係を確立することができます。
gitのブランチ--set-上流のマスター起源/次の

上部分岐命令は、マスタ追跡起源/次の分岐を指定します。トレース支店やリモートブランチの存在との間に電流が関係する場合は、gitのプルは、リモートブランチ名を省略する。
$ Gitのプル起源

おすすめ

転載: www.cnblogs.com/exciting/p/11773263.html