文档章节

Git从现有仓库新建干净版本(清除版本commit记录)

Cheuker
 Cheuker
发布于 01/12 18:13
字数 192
阅读 28
收藏 1
Git

创建新分支(理论上不是分支)

 git checkout --orphan new_branch

添加所有文件

git add -A

commit代码

git commit -m "new version"

删除原来的master分支

git branch -D master

把当前分支重命名为master

git branch -m master

代码推送到远程仓库(有些仓库有master分支保护,不允许强制push,需要在远程仓库项目里暂时把项目保护关掉才能推送)

git push -f origin master

项目显示只有一次commit

© 著作权归作者所有

共有 人打赏支持
Cheuker
粉丝 0
博文 23
码字总数 5585
作品 0
厦门
高级程序员
私信 提问
Git的工作区、暂存区和版本库之间的关系及其互操作

工作区,暂存区和版本库之间的关系 工作区:我们会想当然的认为,当前仓库所在目录就是我们的工作区,其实这是不完全正确的。在当前仓库中,新增,更改,删除文件这些动作,都发生在工作区里...

JAVA_NINA
2016/10/21
16
0
【Git 第6课】 文件状态

在第4课的最后,我们用以下两条命令: git add readme.txt git commit -m 'my first commit' 向我们新建的git仓库中添加了对readme.txt文件的版本控制。现在,我们要试图对仓库中的文件进行一...

Harry_sir
2016/01/02
7
0
【Git 常见命令】玩转 Git ——分布式版本控制系统

原文地址:https://www.cloudcrossing.xyz/post/46/ 1 工作流 本地仓库 本地仓库由git维护的三棵“树”组成。Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区...

苍云横渡
2018/07/20
0
0
Git reset/revert的应用

课下来自己动手试试git的命令 主要尝试及记录 以上3个命令的具体作用及区别,这些命令主要用于撤销修改,但又各有些小区别 尝试准备 首先,为了制造合适的测试环境,我选择重新初始化一个本地...

秦亦辰
2017/08/15
0
0
Git开发实战(二)之Git的几个重要位置的概念

一、Git的几种位置概念 1.Git中的几种位置概念和流转过程 (1)本地代码:当我们新创建的文件,还没有进行commit,且没有add到待提交列表时的状态; (2)待提交列表:当想对某个文件进行提交...

aibinxiao
2017/10/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS5.11配置Let's Encrypt免费证书

安装环境: [root@WQ02 opt]# lsb_release -aLSB Version::core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd6......

m_lm
33分钟前
1
0
看看Canonical分享的2018年的十大Linux Snap

导读 Linux在2018年最令人耳目一新的一个方面是Snaps的普及。 Canonical透露,集装箱化的包装已经取得了巨大的成功。今天,Ubuntu制造商分享了2018年的十大Snap。 随着2018年即将结束,我发现...

问题终结者
46分钟前
3
0
天啦噜!在家和爱豆玩"剪刀石头布",阿里工程师如何办到?

阿里妹导读:如今,90、00后一代成为消费主力,补贴、打折、优惠等“价格战”已很难建立起忠诚度,如何与年轻人建立更深层次的情感共鸣?互动就是一种很好的方式,它能让用户更深度的参与品牌...

阿里云官方博客
今天
1
0
聊聊flink的Table API及SQL Programs

序 本文主要研究一下flink的Table API及SQL Programs 实例 // for batch programs use ExecutionEnvironment instead of StreamExecutionEnvironmentStreamExecutionEnvironment env = Stre......

go4it
今天
3
0
mysqldump应用

备份单个库/表数据或库/表结构 命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 备份文件名 1、导出数据库为dbname的表结构(其中用戶名為root,密码为dbpasswd,生成的...

阿dai
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部