GIT使用のコマンド大全
git config
Gitの関連パラメータを設定します.Gitには3つのプロファイルがあります.倉庫レベルのプロファイル:倉庫にある.git/.gitconfig.このプロファイルは、存在する倉庫にのみ有効です. グローバルプロファイル:Macシステムは~/.gitconfig、WindowsシステムはC:Users.gitconfig. システムレベルのプロファイル:Gitのインストールディレクトリ(Macシステムのインストールディレクトリが/usr/local/git)のetcフォルダにあるgitconfig.
git clone
リモート・ウェアハウスからバージョン・ライブラリをローカルにクローンします.
git init
プロジェクトが存在するディレクトリを初期化すると、現在のディレクトリの下に名前が表示されます.gitのディレクトリ.
git status
ローカル・ウェアハウスのステータスを表示します.
git remote
リモート・ライブラリを操作します.
git branch
Gitのブランチコマンドを操作します.
git checkout
ブランチの作成、切り替えなどのチェックアウトコマンド.
git cherry-pick
コミットしたレコードを現在のブランチにマージします.
git add
コミットするファイルの情報を一時保存領域に追加します.git commitを使用すると、ファイルのコミットは、一時保存領域の内容に基づいて行われます.
git commit
一時保存領域のファイルをローカル倉庫にコミットします.
git fetch
リモート・ウェアハウスから最新のバージョンをローカルのtmpブランチに取得します.
git merge
ブランチをマージします.
git diff
バージョン間の差異を比較します.
git pull
リモート・ウェアハウスから最新バージョンを取得し、ローカルにマージします.まずgit fetchを実行し、git mergeを実行し、取得したブランチのHEADを現在のブランチにマージします.
git push
ローカルウェアハウスの提出をリモートウェアハウスにプッシュします.
git log
コミットされたレコードが表示されます.
git reset
コミットレコードを復元します.
git revert
コミットを取り消すために新しいコミットを生成し、今回のコミットまでのすべてのコミットが保持されます.
git tag
ラベルを操作するコマンド.
git mv
ファイルまたはフォルダの名前を変更します.
git rm
ファイルまたはフォルダの削除
Gitアクションシーンの例ローカルに存在しないリモートブランチの複数人が共同開発を削除する場合、リモートブランチが他の開発によって削除された場合、ローカルでgit branch--allを実行してもそのリモートブランチが表示され、以下のコマンドを使用して削除できます: 次のコマンドと同等
$ git fetch -p$ git fetch --prune origin
Gitの関連パラメータを設定します.Gitには3つのプロファイルがあります.
#
# --local: ,--global: ,--system:
$ git config -l
#
$ git config -l
#
# --local: ,--global: ,--system:
$ git config -e
#
# --local: ,--global: ,--system:
$ git config --add
#
$ git config --get
#
$ git config --unset
#
$ git config --global user.name
$ git config --global user.email
# Git
# , ,
# :B, :524288000(500MB)
$ git config --global http.postBuffer
# git status/git diff
$ git config --global color.ui true
# , 15
$ git config --global credential.helper cache
#
# :
$ git config --global credential.helper 'cache --timeout='
#
$ git config --global credential.helper store
git clone
リモート・ウェアハウスからバージョン・ライブラリをローカルにクローンします.
#
$ git clone
#
$ git clone
# -b , master
$ git clone -b
git init
プロジェクトが存在するディレクトリを初期化すると、現在のディレクトリの下に名前が表示されます.gitのディレクトリ.
# , .git
$ git init
git status
ローカル・ウェアハウスのステータスを表示します.
#
$ git status
#
# , ,
# :A ,M ,D ,?? Git
$ git status -s
git remote
リモート・ライブラリを操作します.
#
$ git remote
# , URL
$ git remote -v
$ git remote --verbose
#
$ git remote add
#
$ git remote rename
#
$ git remote remove
# URL
$ git remote set-url
git branch
Gitのブランチコマンドを操作します.
# , "*"
$ git branch
# , "*"
$ git branch -v
# ,
$ git branch
#
#
$ git branch -m []
#
$ git branch -M []
#
$ git branch -d
#
$ git branch -D
git checkout
ブランチの作成、切り替えなどのチェックアウトコマンド.
#
$ git checkout
# ,
# "git branch" "git checkout"
$ git checkout -b
# ,
$ git checkout --orphan
# ,
$ git checkout
git cherry-pick
コミットしたレコードを現在のブランチにマージします.
#
$ git cherry-pick
git add
コミットするファイルの情報を一時保存領域に追加します.git commitを使用すると、ファイルのコミットは、一時保存領域の内容に基づいて行われます.
#
$ git add
# 、
$ git add -u []
$ git add --update []
# 、 、 ,
$ git add -A []
$ git add --all []
# 、 ,
$ git add -i []
$ git add --interactive []
git commit
一時保存領域のファイルをローカル倉庫にコミットします.
# ,
$ git commit
#
$ git commit -m ""
# 、
# , "git add -u"
$ git commit -a -m ""
#
$ git commit --amend
git fetch
リモート・ウェアハウスから最新のバージョンをローカルのtmpブランチに取得します.
#
$ git fetch
#
$ git fetch
git merge
ブランチをマージします.
#
$ git merge
git diff
バージョン間の差異を比較します.
# ,
$ git diff
#
$ git diff --cached
$ git diff --staged
#
$ git diff HEAD
#
$ git diff
#
$ git diff
#
$ git diff ...
git pull
リモート・ウェアハウスから最新バージョンを取得し、ローカルにマージします.まずgit fetchを実行し、git mergeを実行し、取得したブランチのHEADを現在のブランチにマージします.
# 。
$ git pull
git push
ローカルウェアハウスの提出をリモートウェアハウスにプッシュします.
#
$ git push :
#
$ git push :
$ git push --delete
git log
コミットされたレコードが表示されます.
#
$ git log
#
$ git log
#
$ git log -
git reset
コミットレコードを復元します.
# ,
# "git add" ,
# commit ID HEAD
$ git reset []
$ git reset --mixed []
# HEAD , ,
$ git reset
$ git reset --mixed
# HEAD , ,
# "git reset --mixed" "git add"
$ git reset --soft
# HEAD , ,
$ git reset --hard
git revert
コミットを取り消すために新しいコミットを生成し、今回のコミットまでのすべてのコミットが保持されます.
#
$ git revert
git tag
ラベルを操作するコマンド.
#
$ git tag
# , ,
$ git tag []
# ,
$ git tag -a -m []
#
$ git checkout
#
$ git show
#
$ git tag -d
#
$ git push
#
$ git push –tags
git mv
ファイルまたはフォルダの名前を変更します.
#
$ git mv
git rm
ファイルまたはフォルダの削除
# ,
$ git rm
# ,
$ git rm -r
# ,
$ git rm --cached
Gitアクションシーンの例
# pull , -p
$ git pull -p
$ git fetch -p$ git fetch --prune origin