Git常用命令 简单介绍一些命令

常用命令
$git clone url                  #克隆远程仓库
$git --version                  #查看git的版本信息
$git branch                   #查看本地所有分支
$git branch -a                  #查看所有的分支
$git branch -r                  #查看远程所有分支
$git branch dev                 #创建分支
$git branch -D master develop           #删除本地库develop

$git checkout dev                #切换到本地dev分支
$git checkout -b dev               #创建分支并切换分支
$git checkout --track origin/dev           #切换到远程dev分支

$git commit                   #提交
$git commit -am "test"               #提交并且加注释
$git commit -m [message]             #提交暂存区到仓库区
$git commit -v                  #提交时显示所有diff信息

$git status                    #查看当前状态
$git remote show                 #查看远程库
$git remote add origin url              #添加远程库
$git remote show origin              #显示远程库origin里的资源

$git pull                     #本地与服务器端同步
$git push origin master               #将文件给推到服务器上
$git push origin master:develop           #将本地库develop与服务器上的库进行关联
$git push origin master:my-dev           #将本地库与服务器上的库进行关联

$git merge origin/dev               #将分支dev与当前分支进行合并
$git add read.txt                  #将文件加入git
$git rm read.txt                  #从git中删除指定文件

git统计你对项目的贡献代码行

 # 把 xxx 换成你的用户名就可以了
 git log --author="xxx" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s ", add, subs, loc }'