【git快速入门】
1、git基本操作
- git clone:将远程的(GitHub/GitLab/码云)Master分支代码克隆到本地仓库
- git checkout:切出分支出来开发
- git add:将文件加入库跟踪区
- git commit:将库跟踪区改变的代码提交到本地代码库中(提交到本地代码库)
- git push: 将本地仓库中的代码提交到远程仓库
2、git 分支
- 主分支
- master分支:默认开发分支(存放随时可供生产环境中的部署的代码)
- develop分支:存放当前最新开发成果的分支,当代码足够稳定时可以合并到master分支上去。
- 辅助分支
- feature分支:开发新功能使用,最终合并到develop分支或抛弃掉
- release分支:做小的缺陷修正、准备发布版本所需的各项说明信息
- hotfix分支:代码的紧急修复工作
3、基本使用
1)、由于git是分布式管理工具,需要输入用户名和邮箱以作为标识,因此,在命令行输入下列的命令:
注意: git config –global参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置
,当然你也可以对某个仓库指定的不同的用户名和邮箱,根据个人情况设置。
2)、 创建版本库
版本库就是我们所说的“仓库”,英文名repository,你可以理解为一个目录,这个目录里面的所有文件都可以被Git管理,文件的修改,删除Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”。
3)、常用基础命令
cd:进入某个目录
mkdir:创建一个文件
pwd:显示当前的目录路径
创建版本库
$ git clone 克隆远程版本库
$ git init 初始化本地版本库
修改和提交
$ git status 查看状态
$ git diff 查看文件变更内容
$ git add 将文件提交到暂存区
$ git mv 文件改名
$ git rm 删除文件
$ git commit -m ‘提交信息’ 将暂存区文件提交到仓库(单引号为提交注释信息)
查看提交历史
$ git log 查看提交历史记录
$ git log -p 查看指定文件的提交历史
$ git blame 以列表的方式查看指定文件的提交历史
$ git log --pretty=oneline 只显示修改的主要内容(一行显示)
版本回退
$ cat 查看文件内容
$ git reset --hard HEAD^ 回退到上一个版本
$ git revert 撤销指定的提交
$ git reflog 获取历史版本号
$ git reset --hard 版本号 回退到指定版本号
分支与标签
$ git branch 显示所有本地分支
$ git branch 创建新分支
$ git branch -d 删除本地分支
远程操作
$ git remote -v 查看远程版本库信息
$ git remote add 添加远程版本库
git remote add origin https://github.com/czxuan/git01.git是将你本地的仓库和github仓库进行关联,在操作时候,注意将github地址替换为自己的,否则无法关联失败!
4、Git工作流程图
参考来源:GIT基础使用教程