Git的基本使用
获取Git仓库
- 将尚未进行版本控制的本地目录转换为 Git 仓库
- 从其它服务器克隆一个已存在的 Git 仓库
从未进行版本控制的本地目录初始化
创建一个 .git 子目录,这个子目录含有初始化的 Git 仓库中所有的必须文件:
git init
跟踪文件并提交更新
git add filename
git commit -m ”提交信息“
克隆现有的仓库
git clone <url>
git clone <url> myprojectname //添加自定义本地仓库名
记录更新
git仓库中的文件都分为两种状态:已跟踪和未跟踪,已跟踪的文件是指那些被纳入了版本控制的文件,在上一次快照中有它们的记录。
文件变化状态:
检查文件当前状态
git status
-s //简短输出
跟踪文件
git add filename
-A //跟踪所有文件或暂存所有更新
跟踪命令用于已跟踪的文件时,用于暂存更新
查看修改
git diff //查看未暂存修改
git diff --staged //查看已暂存文件与最后一次提交的文件差异
git diff --cached //同staged选项
提交更新
git commit -m ”提交信息“ //提交暂存区文件
-a //提交所有跟踪文件
移除文件和重命名
git rm filename //移除
git mv filename newname //移动和重命名
查看提交历史
git log
-p //显示每次提交所引入的差异
-3 //限制显示数量,显示最近3次
--stat //显示提交的简略统计信息
--pretty =(oneline,format,full,short等) //选择显示格式
--since=2.weeks //显示最近两周的提交
-S str //接受一个字符串参数,并且只会显示那些添加或删除了该字符串的提交
--grep //仅显示提交说明中包含指定字符串的提交
持续更新。。。。