失敗的 git 操作


Posted by Rich on 2021-08-18

經歷

今天本來想把錯誤上傳的檔案刪除,連同 commit 紀錄一起刪除。但不太順利,還把自己的 commit 弄成一團亂。
主要是參考這邊,前期學長姐的筆記。但好像因為我在這週作業裡面的 hw1, hw2 又分別用了 git 做版本控制,所以遇上了一些不可預期的問題。剛好要刪除的檔案也在 hw1, hw2 裡面,使得目的更難達成。在努力快 3 小時後,停損終止。
最後也沒有刪掉該刪的檔案,自己一團亂。

.gitignore的寫法

每次 .gitignore 的寫法都會忘記,明明每次都覺得自己寫對,卻又沒生效。
這篇 有講到如何寫,還有如何解決已經加入版本控制的檔案,並把檔案從版本控制裡面移除。

git Submodule?

找到的教學文好像並不是可以直接在 git 裡面再用 git init 來建立。目前不太確定,但網路上找到的 git Submodule 的用法跟我亂用的方式不太一樣,也許我這樣不叫 Submodule。

git reset

【狀況題】剛才的 Commit 後悔了,想要拆掉重做… 試著把弄壞的版本回朔到還沒弄壞的地方。git reset [commit 版本]。再加上Reset、Revert 跟 Rebase 指令有什麼差別?的比較。每次要用都要重找,所以先記錄在這邊。


#Git







Related Posts

學 JavaScript 的那些筆記 2 -- npm & jest

學 JavaScript 的那些筆記 2 -- npm & jest

 app.component 和 export default ?

app.component 和 export default ?

[Release Notes] 20200925_v1 - Support Blog Post Preview Modal

[Release Notes] 20200925_v1 - Support Blog Post Preview Modal


Comments