如果在gitlab上刪除並重建master分支

2021-09-28 22:36:01 字數 1049 閱讀 5886

目錄

為什麼會有這個需求?

替換預設分支

<1>新建本地分支

<2>同步遠端分支

<3>更改預設分支

<4>刪掉舊的master分支

<5>建立新的master分支 

<6>把新的master分支設定成預設分支

把**重新提交到master上

我想直接把遠端替換成最新的master,但是我發現並不能這麼做。原因是master分支不允許更新和遠端分支不是乙個專案的**。

因此,刪除原來的master並重新建立新master的想法就油然而生了~

master是乙個預設的分支,刪除之前需要先讓另乙個分支變成預設的,等新master建好了再改過來即可。

在專案中,右鍵git bash here。輸入**建立temp分支

git branch temp;
git push origin temp:temp;
按圖索驥

在這裡修改 

剛才新建的臨時預設分支可以刪掉了

新的master分支建好了。大家可以參照下面的部落格把**重新提交到master分支上

如果在Mac上執行WxPython程式

以前在window開發過wxpython,安裝和執行都沒有問題。最近使用mac在程式設計,使用anaconda進行環境管理,wxpython安裝沒有問題,匯入沒有問題,但是在執行的時候,卻報出了以下錯誤 anaconda3 bin python users my pycharmprojects te...

如果在迴圈中刪除列表中的元素

我們在在討論這個問題之前,先考慮以下 的輸出結果 arraylist list newarraylist arrays.aslist a b c d for int i 0 isize i system.out.println list 輸出結果 b,d 以上 的目的是想遍歷刪除list中所有元素,...

如果在夜暗裡沒有夜梟的鳴叫

這精短文字,一直刻在我的記憶裡,已經成為我隨口而誦與 前後赤壁賦 湖心亭看雪 一樣,珍重的溫慰我心裡的文字 夜幕低垂。就像有時低頭沉思一樣,夜幕緊緊地閉合起來。四周睡的都是人。乙個小小的花招,一種毫無道理的自我欺騙 他們睡在屋子裡,睡在牢固的床上,睡在堅實的屋頂下,或伸或蜷睡在床墊上,睡在床單上,睡...