1.获取当前commit 或者push提交的版本号
git rev-parse HEAD
2.git回退到上个版本
(1).git reset --hard HEAD^
回退上n次版本
(2).git reset --hard HEAD~n
3.回退到指定提交commit
git reset --hard dde8c25694f34acf8971f0782b1a676f39bf0a46
4.提交错误或者回退版本后强推
git push origin 分支名 --force
5.git合并某次提交
git cherry-pick 版本号
6.修改问题或者变更需求可能会出现提交好多次提交合并
例子:模拟的三次提交
git 输入命令:git rebase -i HEAD ~3
键入i进入编辑模式,把pick 改成s
按esc退出 ,输入:wq保存退出
键入i编辑修改合并后的提交备注
强推git push -f到远程这样多次合并操作就成功了
7.误操作提交commit 备注信息错误修改备注
第一步:git commit --amend
第二步:直接键入 i 编辑备注信息
第三步:修改好备注信息按Esc退出
第四步:键入:wq 退出 git push提交,这样gitlab的错误备注信息就修改了
8.电脑配置内存不够比较差的项目的过程中,项目越来越大,后面导致项目无法正常启动,node 溢出,存溢出解决办法
全局安装increase-memory-limit
命令行cmd ,dos窗口运行:cnpm install -g increase-memory-limit,
进入项目文件夹,运行:increase-memory-limit
9.Git bash在vue CLI 3 项目创建时,箭头选择无效问题
第一步:选择git bash 的安装目录,找到bash.bashrc文件
第二步:文件末未添加 :
alias vue='winpty vue.cmd'
第三步:重启git bash 即可