- 安装:
- linux
- ubuntu:安装最新版本的稳定的git
- sudo add-apt-repository ppa:git-core/ppa
- apt update
- apt install git
- fedora:
- yum install git
- ubuntu:安装最新版本的稳定的git
- macOS:
- 指令:brew install git
- linux
- 版本号:
- 一般分为三段:xx.yy.zz
- xx:表示大版本,划时代的版本,和旧版本不兼容,或新增的模块
- yy:表示小功能叠加,修改
- zz:bug版本
- 一般分为三段:xx.yy.zz
- 创建并激活GitHub账号
- 创建一个Git仓库
- 下载代码:git clone xxx
- 指令:
- git status:查看版本追踪文件的状态
- git clone:从代码托管服务器中下载代码
- git ignore:针对于不需要提交的文件,需要添加到忽略文件中
- git init:创建一个空的git仓库或者重新初始化一个已经存在的仓库
- git add:添加文件内容至索引
- git add filename
- git commit:提交
- git commit -m ‘’message‘’
- git mv:移动或重命名一个文件,目录或者符号链接
- git reset:重置当前HEAD到指定状态
- 默认只是将版本记录回退,保留代码
- git reset —— hard彻底还原,版本追踪和代码都会滚
- reset后添加版本号,从git log中找,优化写法,log可以简写
- git rm:从工作区和索引中删除文件
- gir rm -f:即删除文件,也删除版本追踪
- git branch:
- 默认显示本地所有分支
- git branch -a:显示所有分支
- git branch -d BrancheName:删除指定分支
- git branch -D BrancheName:强制删除指定分支
- git bisect:通过二分查找定位引入bug的提交
- git grep:输出和模式匹配的行
- git log:显示提交日志
- git rebase:在另一个分支上重新应用提交
- git checkout:
- git checkout BranchName:切换到指定分支
- git checkout -b BranchName:新建分支并切换到该分支
网友评论