创建 git 仓库
第一种场景
:把已有的项目代码纳入 git 管理
- cd 项目所在文件夹
- git init
第二种场景
:新建的项目直接用 git 管理
- cd 某个文件夹
- git init your_project
- cd your_project
查看版本库状态
git status
添加文件到暂存区
## 只将工作空间中的某个文件 add 到暂存区
git add a.txt
## 将工作空间中所有文件都 add 暂存区
git add .
将暂存区内容提交到版本库
git commit -m "提交说明"
查看版本库中的历史版本
## 每个版本信息只显示一行
git log --oneline
## 显示每个版本的详细信息
get log
删除本地分支
## 如果分支已经被完全合并到上游分支中,则使用此命令删除分支
git branch -d dev
## 不论分支是否已经合并,强制删除分支
git branch -D dev
设置用户信息
## 只对某个仓库有效(缺省)
git config --local user.name "wushuai"
git config --local user.email "1105389168@qq.com"
## 对当前用户所有仓库有效
git config --global user.name "wushuai"
git config --global user.email "1105389168@qq.com"
## 对系统所有登录的用户有效
git config --system user.name "wushuai"
git config --system user.email "1105389168@qq.com"
查看用户信息
git config --list --local
git config --list --global
git config --list --system
查看日志
–oneline
只显示提交的 SHA1 值和提交信息,SHA1 还是缩短显示前几位,一般为前七位;
–graph
绘制一个 ASCII 图像来展示提交历史的分支结构,类似于一个树形结构,很方便很好看;
–stat
主要可以在 git log 的基础上输出文件增删改的统计数据
–author
用来过滤commit,限定输出给定的用户,这个有利于查找团队某个人的提交历史
🌿 Git 架构
上一篇