git的使用方法
命令集
获取和拉取
差异
-
- pull = fetch + merge origin/master
-
- ローカルの作業ディレクトリと結び付いているのがmasterブランチ
- origin/masterとはリポジトリと結びついているブランチ
git diff可以进行代码比较。
用法コマンド解説git diff 変更前..変更後
^ 一つ前
リモート名:origin ブランチ:mastergit pull する前にリモートとの変更点git diff HEAD..リモート名/ブランチgit push する前にリモートとの変更点git diff リモート名/ブランチ名..HEADgit add する前に変更点git diffgit add した後に変更点を見るgit diff –cached今回コミットした変更点git diff HEAD^..HEADコミット同士を比較git diff 変更前のSHA..変更後のSHAあるコミットの変更点git diff コミットのSHA^..コミットのSHAブランチ同士を比較git diff ブランチA..ブランチBある1ファイルの変更点git diff — 対象のファイルパスあるファイルをブランチ間の変更点git diff ブランチA..ブランチB — 対象のファイルパス別ファイル同士を比較git diff — ファイルパスA ファイルパスBサマリgit diff –statファイル名git diff –name-only単語単位で比較git diff –color-wordsExcel の中身を比較git diff –color-words — 対象のExcel上方向に比較差分git diff –compaction-heuristic
^ 一つ前
リモート名:origin ブランチ:mastergit pull する前にリモートとの変更点git diff HEAD..リモート名/ブランチgit push する前にリモートとの変更点git diff リモート名/ブランチ名..HEADgit add する前に変更点git diffgit add した後に変更点を見るgit diff –cached今回コミットした変更点git diff HEAD^..HEADコミット同士を比較git diff 変更前のSHA..変更後のSHAあるコミットの変更点git diff コミットのSHA^..コミットのSHAブランチ同士を比較git diff ブランチA..ブランチBある1ファイルの変更点git diff — 対象のファイルパスあるファイルをブランチ間の変更点git diff ブランチA..ブランチB — 対象のファイルパス別ファイル同士を比較git diff — ファイルパスA ファイルパスBサマリgit diff –statファイル名git diff –name-only単語単位で比較git diff –color-wordsExcel の中身を比較git diff –color-words — 対象のExcel上方向に比較差分git diff –compaction-heuristic
git和其他設定
设置用户信息 (Set user information)
git config --global user.name "First-name Family-name"
git config --global user.email "username@example.com"
颜色
git config --global color.diff auto
git config --global color.status auto
git config --global color.branch auto