一、查看git配置:git config --global -l(user.name、user.email、http.sslverify)
参数讲解:config:参数是用来配置git环境的
–global:长命令表示配置整个git环境
二、创建本地空仓库:git init
三、新建文件添加到本地仓库:git add、git commit -m
参数讲解:add:将文件添加到缓存区
commit:提交到本地仓库
四、改写提交:git commit --amend
五、查看历史提交日志:git log
六、回滚代码仓库:git reset --hard
参数讲解:reset参数是重置命令
–hard是重置代码仓库版本
–soft 、–mixed以及–hard是三个恢复等级。
使用–soft就仅仅将头指针恢复,已经add的暂存区以及工作空间的所有东西都不变。
如果使用–mixed,就将头恢复掉,已经add的暂存区也会丢失掉,工作空间的代码什么的是不变的。
如果使用–hard,那么一切就全都恢复了,头变,aad的暂存区消失,代码什么的也恢复到以前状态
七、查看提交之后文件是否做了改动:git status
八、修改缓存区内容:git add、git commit -m
九、git创建/切换分支:git checkout -b/git checkout
十、git合并分支:git merge
十一、git查看分支:git branch -a
十二、git删除本地分支:git branch -D
十三、git删除远程分支:git push origin --delete
热修
1.分支:new-feature 修改
2.分支:hotfix 热修
3.主分支:master
4.分支:develop
1、从master拉取建立新的hotfix分支
git checkout -b hotfix master
自动更新版本
npm version
major # 增加主版本号
minor # 增加次版本号
patch # 增加修订版本号
2、修改完切到master合并hotfix
git checkout master
git merge hotfix
3、切到开发develop合并hotfix
git checkout develop
git merge hotfix
4、删除本地/远程hotfix分支
git branch -d hotfix
git push origin --delete hotfix
new-feature
5、新建本地分支与远程分支关联
git branch --set-upstream 本地新建分支名 origin/远程分支名
git push --set-upstream origin dev
git push --tags 推送
git push origin XXX 推送分支到远端
Initial Commit
6、拉取远程分支并同时创建对应的本地分支
git checkout -b 本地分支名x origin/远程分支名