赞
踩
代码
git checkout --orphan latest_branch
git add -A
git commit -am "init commit"
git branch -D master
git branch -m master
git push -f origin master
注释
git checkout --orphan latest_branch # 创建新分支 "latest_branch" 并转到该分支 # git checkout 命令为在当前分支上创建新分支(并转到该分支) # git checkout --orphan 命令为从空白处创建新分支(并转到该分支) git add -A # 添加所有文件(当前最新状态)到暂存区 git commit -am "commit message" # 将暂存区提交到新纪录(latest_branch分支) # "commit message"为新纪录的名称 git branch -D master # 删除主分支 git branch -m master # 将latest_branch(当前)分支重命名为master(主分支) git push -f origin master # 同步本地状态到服务器 # 此时,完成的效果为: # 将master分支所有记录删除,并新建一个"commit message"记录,记录中内容为当前项目最新状态 # 此时远程服务器内所有垃圾都被清空 # 如果使用了github desktop等软件,本地垃圾可能未被清空,可删除项目并重新clone
参考链接
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。