查看配置
查看當前git配置
git config --list
git全局的配置文件位置:
1、cd到項目文件中;
2、ls -la;
3、有一個.git的文件;
4、cd .git;
5、有一個config的文件,cmd點擊可以打開
提交
提交時顯示所有的diff信息
git commit -v
添加當前目錄所有文件到暫存區
git add .
提交暫存區到倉庫區
git commit -m "提交說明"
提交指定文件的修改到暫存區
git commit file1 file2 -m "提交說明"
分支
查看所有本地分支
git branch
查看所有本地分支的最新提交
git branch -v
查看本地和遠程所有分支
git branch -a
新建一個分支
git branch 分支名
新建一個分支并切換至該分支
git checkout -b 分支名
新建一個分支,指定指向的commit
git branch 分支名(新) 分支名(commit)
切換到上一個分支
git checkout -
切換到指定分支
git checkout 分支名
合并指定分支到當前分支
git merge 分支名
刪除分支
git branch -d 分支名
刪除遠程分支
git push origin --delete 分支名
tag
查看所有tag
git tag
新建一個tag在當前commit
git tag tag名
刪除本地tag
git tag -d tag名
刪除遠程tag
git push origin 分支名
查看tag信息
git show 分支名
查看信息
查看狀態
git status
顯示當前分支的提交log
git log
顯示commit歷史,以及每次commit發生變更的文件
git log --stat
顯示某個文件的提交歷史
git log --follow 文件名
git whatchanged 文件名
顯示指定文件的每一次diff
git log -p 文件名
查看過去5次的提交記錄
git log -5 --pretty --online
顯示所有提交過的用戶,按照提交次數排序
git shortlog -sn
顯示指定文件是什么人什么時間修改過
git blame 文件名