Git是什么?
git是一款分布式的版本管理工具,保存策略使用文件快照的方式,版本号使用sha256算法生成
1.Git基本命令
git clone 复制远程仓库
git checkout -b dev 创建并切换分支
git status 查看git状态
git add . 添加本地变更到暂存区
git commit -m "fitst" 提交到本地仓库
git push -f origin dev 提交到远程仓库
git pull origin dev 拉取远程分支代码
git checkout master 切换分支
git merge dev 合并分支
git banch -d dev 删除分支
git tag v1 标记
git stash 储藏
git reset 回退分支
2.git常见场景
2.1 git怎么回退远程分支?
先删除后push
2.2 git merge和rebase的区别
git rebase看起来干净一些,少一个节点
2.3 各分支作用
- master 发布线上应用
- dev 开发人员开发分支
- test 测试人员测试分支
- release 回归测试分支
- hotfix 线上bug修复分支
- bug bug修复分支
3.私人git仓库
常见私人仓库有gogs和gitlab,使用docker安装的话gogs,便携快捷。