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