gitコマンド操作(シロから大物まで)


  • gitの構成
  • 初めてgitをインストールするには、ユーザー名とメールボックス
  • を構成する必要があります.
  • git config --global user.name 'xxx'
  • git config --global user.email '[email protected]'

  • gitの3ゾーン
  • ワークスペース
  • 開発コードの場所
  • 新規/修正/削除ファイル再ワークスペース
  • が表示されます.
  • 一時保存領域
  • コードを一時保存する場所
  • バージョン・セクション
  • コードバージョン制御の場所

  • 命令
  • git init空のgit倉庫を初期化する(一度やれば二度目はエラーを報告する)
  • git add a.jsワークスペースにあるa.jsファイルを一時保存
  • に追加する
  • git add ./ */ -Aワークスペースのすべてのファイルを一時保存
  • に追加する.
  • git commit -m ' 'バージョン管理
  • のために、一時保存領域のすべてのコードをバージョン領域に追加する.
  • git status現在のファイルのステータスを表示
  • 赤:説明ファイルはワークスペース
  • にあります.
  • 緑色:説明ファイルは一時保存領域
  • にあります.
  • 色/表示なし:説明ファイルはバージョン
  • にあります.
  • git diff比較(ワークスペースと一時保存領域)ファイルの違い
  • git diff--cached一時保存領域とバージョン領域
  • git diff masterワークスペースおよびバージョン

  • リリースのロールバック
  • git logバージョン履歴
  • を表示
  • git reflogプロファイルの履歴を表示
  • git reset--hard HEAD^前バージョン
  • にロールバック
  • git reset --hard commit_idロールバック指定commit_idのバージョン
  • ブランチ操作
  • git checkout masterからmasterブランチ
  • に切り替える.
  • git branch dev新規devブランチ
  • git checkout-b dev新規作成devブランチ(現在のブランチ内容をdevブランチにコピー)
  • に切り替える.
  • git branch現在のブランチを表示する
  • git branch-r現在のすべてのブランチ
  • を表示
  • git merge dev現在のブランチでdevブランチコンテンツ
  • をマージする.

    関連需要シーンの操作
  • デマンド1:リモートgithubはすでに倉庫を作成しており、ローカルプロジェクトをリモートgithub倉庫に管理する必要があります.
  • git init
  • git add .
  • git commit -m “first commit”
  • git remote add origin https://github.com/sxzxiaofeng/test.git ローカル・ウェアハウスとリモート・ウェアハウスを関連付ける
  • git remote rm(remove)origin*関連するリモートウェアハウス
  • を削除
  • git push-u origin masterローカルウェアハウスmasterブランチの内容をリモートウェアハウスにプッシュして初めて-uを追加する必要があります.後は必要ありません.
  • 需要2:リモートに倉庫があり、コンテンツがあり、ローカルにダウンロードして
  • を使用する.
  • git clone https://github.com/sxzxiaofeng/test.git
  • は自動的に関連付けられており、関連付けは必要ありません.クローンされた倉庫はデフォルトでmasterブランチのみです.devブランチコンテンツ
  • を取得したい
  • git fetch origin dev1:dev2
  • リモートウェアハウスdev 1ブランチの内容をローカルdev 2ブランチ
  • に引き出す
  • 需要3:ローカル倉庫にコンテンツがあり、リモートに更新があり、ローカルに更新されたコンテンツを引き出す
  • git pull origin masterリモートウェアハウスのmasterブランチをローカルmasterブランチにマージする注意:将来のpush、pull操作にかかわらず、ローカルバージョン制御を先に行う必要があります
  • git add .
  • git commit -m ‘xxx’


  • チーム開発git操作プロセス
    1.倉庫をローカルgit cloneにクローンするhttps://github.com/sxzxiaofeng/test.git
    2.git remote add originの接続を確立するhttps://github.com/sxzxiaofeng/test.git
    3.ブランチgit checkout-b devの作成と切り替え
    4.ワークスペースファイルを一時保存git add*にコミットする
    5.バージョン管理git commit-m‘注釈’のためにバージョンに一時保存コードを追加する
    6.リモートウェアハウスと接続を確立し、devブランチのコードをリモートgit push--set-upstream origin devにプッシュします(最初の接続にはパスワードを入力する必要があります)、その後git push origin dev