git简介
Git 是一个版本控制系统,帮助您在存储库中管理代码的不同版本。
git的下载
可以到git的官网进行下载(国内下载速度较慢,而且容易下载失败)
也可以到清华大学镜像网站进行下载;
清华大学开源软件镜像站 | Tsinghua Open Source Mirror
git的基本配置
本地仓库
在桌面任意空白位置右键 -> 显示更多选项 -> Open Git Bash here 出现git终端。
初始化git仓库
在git终端内输入git init命令
git init
git的配置用户信息
在git终端中输入一下代码,配置用户名称以及电子邮件地址:
git config --global user.name "用户名"
git config --global user.email 邮箱
注意 :git终端的粘贴的快捷键不是Ctrl+V,而是Shift+Ins(推荐使用右键单击,进行粘贴)
查看配置信息
方式一:使用以下命令查看用户名和邮箱是否绑定成功
git config user.name
git config user.email
方式二:使用 git config --list
查看所有配置信息
git config --list
git常用命令
克隆远程仓库
git clone 仓库地址
统计仓库代码总量
git log --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' -
统计仓库内个人代码提交量
git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' -; done