git删除历史commit

不想你离开。 提交于 2020-02-14 20:18:06

解决方案

  1. 克隆一个项目
    git clone ssh://git@gitlab.demo.com/group/demo.git

  2. 切换目录
    cd demo

  3. 添加所需要文件
    git add -A

  4. 添加commit信息
    git commit -m “clean project log”

  5. 删除master分支
    git branch -D master

  6. tmp更名为master
    git branch -m master

  7. 提交分支
    git push -f origin master

第一次使用
No tracked branch configured for branch dev or the branch doesn’t exist.
To make your branch track a remote branch call, for example,
git branch --set-upstream-to=origin/dev dev

方案
git branch --set-upstream-to=origin/dev dev

  1. 克隆一个项目

git clone ssh://git@gitlab.demo.com/group/demo.git

  1. 切换目录

cd demo

  1. 添加所需要文件

git add -A

  1. 添加commit信息

git commit -m “clean project log”

  1. 删除master分支

git branch -D master

  1. tmp更名为master

git branch -m master

  1. 提交分支

git push -f origin master

第一次使用
No tracked branch configured for branch dev or the branch doesn’t exist.
To make your branch track a remote branch call, for example,
git branch --set-upstream-to=origin/dev dev

方案
git branch --set-upstream-to=origin/dev dev

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!