- 清除Git提交历史
CLICK ME
#使用 git checkout --orphan new_branch ,基于当前分支创建一个独立的分支new_branch;
git checkout --orphan new_branch #它会基于当前所在分支新建一个赤裸裸的分支,没有任何的提交历史,但是当前分支的内容一一俱全
#git checkout -B <branch> 强制创建分支
#添加所有文件变化至暂存空间
git add -A
#提交并添加提交记录
git commit -am "commit message"
#删除当前分支
(我的当前分支是master,,切记master谨慎删除)
git branch -D master
#重新命名当前独立分支为 master
git branch -m master
#推送到远端分支
-f 是 --force 的缩写, 一定要谨慎使用,好多项目中你或者是别人的代码被覆盖都是这么操作的,除非只有你一个人在开发;
git push -f origin master
- git推送到远端
CLICK ME
# 查看本地添加了哪些远程地址
git remote -v
# 推送到远端需要先设置远端仓库
git remote rm origin
git remote add origin git@github.com:user/Platform.git
#执行推送 -u 是多分支需要用到的参数
git push -u origin master
- things
CLICK ME
title