在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Linux/ 清空git分支

清空git分支

如何清空分支中的一切信息,只保留分支名?;蛘哒f(shuō)如何建立一個(gè)空白分支。

回答
編輯回答
鹿惑

git branch <branch_name> #創(chuàng)建分支
git co <branch_name> #切換到新分支
git rm * #刪除所有文件
git add . #添加刪除的文件
git ci -m 'cleanup branch' #提交改動(dòng)

2017年5月14日 18:29
編輯回答
枕邊人

找到方法了。
這里以github的操作為例,下面試圖創(chuàng)建一個(gè)名為gh-pages的空分支:

$cd repo

$ git checkout --orphan gh-pages

創(chuàng)建一個(gè)orphan的分支,這個(gè)分支是獨(dú)立的

Switched to a new branch 'gh-pages'

git rm -rf .

刪除原來(lái)代碼樹(shù)下的所有文件

rm '.gitignore'
注意這個(gè)時(shí)候你用git branch命令是看不見(jiàn)當(dāng)前分支的名字的,除非你進(jìn)行了第一次commit。

下面我們開(kāi)始添加一些代碼文件,例如這里新增了一個(gè)index.html

$ echo \"My GitHub Page\" > index.html
$ git add .
$ git commit -a -m \"First pages commit\"
$ git push origin gh-pages

在commit操作之后,你就可以用git branch命令看到新分支的名字了,然后push到遠(yuǎn)程倉(cāng)庫(kù)。

2017年8月9日 02:36