Git实战
Git在mac的安装:
Git 分布式版本控制系统
GitHub 共有代码托管平台
Gitlab 私有代码托管平台
git version:
1.查看git目前的版本
2.检测环境变量配置是否OK
1.创建版本库 git init
2.配置git的name email和颜色样式
配置的格式:git config --global user.name "wuya"
git config --global user.email "1730645056@qq.com"
git config --global user.colour.ui true
检查是否配置成功:git config --global --list
修改git用户名
3.在该当前的目录下创建文件,并且进行提交
git status 查看仓库的状态信息
git add 添加文件内容至索引
git diff 显示提交之间、提交和工作区之间等的差异
添加内容提交前后查看库的状态
添加注释:git commit -m "注释内容"
git log查看历史的提交版本的信息,显示的是从进到远的提交记录
git diff 显示提交之间、提交和工作区之间等的差异(编辑完内容后提交前查看)
用工具进行提交:(例如source tree)
下载到桌面 打开:文件--打开--找到要连接的文件--打开
版本回退:
git log:可以显示所有提交过的版本信息
git reflog:可以查看所有分支的所有操作记录
commit id:回退到任意哪个版本都可以
git log可以查看commit ID:
用commit id回退版本命令格式:git reset --hard commit id
回到上个版本:
mac:HEAD^ windows :需要加引号
回到上上个版本 :
mac:HEAD^^ windows :需要加引号
标签:
环境:生产环境:线上环境 客户使用的环境
预发布环境:预上线环境 代码与生产一致 数据不一样
测试环境:正在测试中还没有上线
分支管理
分支查看:git branch
分支创建:git branch 分支名
分支切换:git checkout 切换的分支名
分支合并:git merge 合并的分支
如果合并的代码冲突:
-
当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。
- 解决冲突就是把Git合并失败的文件手动编辑为我们希望的内容,再提交
合并失败,手动修改冲突--提交--添加注释