→ MadCaro: 我真的很受不了他,他剛剛說要是這禮拜找不到工作就要去 11/01 16:49
→ MadCaro: 死,又再講什麼智障話 11/01 16:49
→ MadCaro: 講這些話難道有助於他找到新工作嗎? 11/01 16:50
→ MadCaro: 沒有的話講這些垃圾話幹嘛呢??? 11/01 16:50
→ MadCaro: 他老是這樣真的讓人覺得他很煩 11/01 16:50
→ MadCaro: 煩死了,我把git弄壞了,現在不知道怎麼復原啦 11/01 16:53
→ MadCaro: 用reset跟git reflog看了好幾次終於復原了 11/01 17:08
→ MadCaro: 我終於會復原搞壞的git了!!恭喜賀喜~ 11/01 17:15
→ MadCaro: 那個笨男友就算了不跟他計較那麼多 11/01 17:16
→ MadCaro: 完蛋了我覺得我愛上山米了 11/01 17:22
→ MadCaro: 原本不想動感情的說......可惡 11/01 17:22
把一個commit拆解成多個commit
我成功了!!
先用rebase再勾選或是終端機用edit讓想要拆解的commit變成head
接著用git reset HEAD^ --mixed讓commit回到上一步
把拆解出來的檔案放在工作目錄但暫存區的會被丟掉
再接著用git add把檔案放到暫存區
放好以後再commit
看要怎麼分割檔案都可以
※ 編輯: MadCaro (223.138.105.104 臺灣), 11/01/2021 20:21:44
→ MadCaro: 我也學會怎麼使用rebase -i調整順序跟刪除commit了 11/01 20:37
→ MadCaro: 調整順序直接改順序就好 刪除用drop 11/01 20:38
→ MadCaro: 學到revert 當不能使用rebase reset因為會影響歷史紀錄 11/01 20:46
→ MadCaro: 例如多人開發的團隊的時候會使用revert 11/01 20:46
以下是標籤跟分支的不同:
→ MadCaro: 留下來的是標籤,跟著你走的是分支 11/01 21:17
→ MadCaro: 學完修改歷史紀錄章節 11/01 21:18
→ MadCaro: 在看使用標籤 11/01 21:24
標籤分兩種:
1.輕量標籤:lightweight tag
https://i.imgur.com/jagOlLU.png
https://i.imgur.com/rRoi8bb.png
2.附註標籤:anotated tag
https://i.imgur.com/GF5PgFr.png
https://i.imgur.com/Te13S4H.png
Annotated tags are meant for release while lightweight tags are meant for
private or temporary object labels
這兩種標籤的第一個差別,就是訊息量的不同
有附註的標籤比一般的輕量標籤多了一些資訊,可以清楚的看得出來是誰在什麼時候打了
這張標籤。
※ 編輯: MadCaro (223.138.105.104 臺灣), 11/01/2021 21:43:10
→ MadCaro: 決定學到這裡就好,其他的之後再加油 11/01 21:45
→ MadCaro: 剩下的份量大概再2-3天就能完成git學習 11/01 21:46
→ MadCaro: 應該這週可以完成,我要去洗澡跟看美劇了 11/01 21:47
→ MadCaro: 等git學完 我打算來複習javascript跟學react框架 11/01 21:49
→ MadCaro: 如果我複習完javascript跟學完框架,我應該就能去找工作 11/01 21:50
→ MadCaro: 靠北蓮蓬頭壞掉我無法洗澡…… 11/01 23:46
→ MadCaro: 我用英文字幕看inside job基本上除了少數單字其他都看的 11/01 23:50
→ MadCaro: 懂 11/01 23:50
→ MadCaro: 看了六人行第四集看了第一遍,打算明天帶耳機去繼續練英 11/02 00:21
→ MadCaro: 文聽力 11/02 00:21