# 學習日誌 day 2


前言

經過一天的學習之後,我決定在學習日記做一些改變,首先,除了原本的 ORID 聚焦討論法以外,也想要記一些遇到的問題、解決辦法、還有一些可供索引的命令字典。

本日已解問題

在使用 vim 文字編輯器編輯檔案時,輸入 :q 後無法離開 vim 還跳出了E37: No write since last change時該如何處置?

今天上課在練習用 vim 編輯器打字時,遇到了一個小問題: 就算鍵入:q我仍舊離不開 vim 編輯器模式並且跳出了E37: No write since last change的字串。

google 幾次之後,才知道,只要有在 Vim 模式做任何編輯,加了個逗號;打了一串程式碼,你都一定要輸入:q命令,明確表示要或不要存檔,才能夠離開。其實這個邏輯很直覺,跟你我常用的 word ppt 都一樣,只是他跳出的提示E37: No write since last change和一般我們的用語不同,所以看起來很複雜罷了。

本日待解問題

1. 已經用 git config --global user.name"your name" 設定用戶名稱,git log 出來之後卻寫 Author name unknown 要如何解決。

在創建版本控制之前,我用了git config --global user.name"your name"還有git config --global user.email"email"兩個指令設定了我的身分,但是在 commit 之後卻發現 author 的部分 email已竟建立了,user name 卻是 unknown,原本推論是自己指令打錯,但嘗試了幾次之後還是一樣,所以查了一些資料。

後來用了git config --list --show-origin這個指令,卻發現我的 user name 其實早就成功設定好了。

困惑的情況下,我還是跟著課程繼續創立了第二個 branch,用 git log看了一下,卻發現自己的 user name 不知道甚麼時候恢復正常了,(但是第一個 branch 仍然顯示 unknown)。

不過目前這不是大問題,先放著往前吧。

本日筆記

決定誰要版本控制

stage (可被 commit 的狀態)
untracked
git gitignore (可以放完全不想被板控的檔案)

git 的歷史紀錄

git log git log --oneline//程式碼會已一行呈現

本日 ORID

objective

今日進度

  • git 指令練習以及 git 的觀念釐清。
  • 完成 command line 課程。
  • js 自學到 object 部分。
    #### 明日進度
  • 完成 git 課程。
  • 熟悉 git 指令
  • 畫出一張圖來釐清 add commit pull stage...等等的差別。
  • 開始做功課。
    ### reflective
    今天是回到服役單位的第一天,在高鐵上看完了 command line 的課程後,晚上窩在電腦前敲敲打打。大概還是 bootscamp 的第二天,所以還動力滿滿的,希望保持下去。
    ### interpretive
    今天最主要練習了 command line 的各個指令還有 javascript 的 objective 概念。在之前雖然自學過 command line 但是上過課之後,發現自己其實學得並不扎實 (之前想說幾個命令用久就會了,所以學得有點馬虎) ,其實 command line 是一個很重要的基本功呢。
    ### docisional
    進度目前還算少量,希望接下來幾天能越來越進入狀況,拉長學習時間。






Related Posts

JavaScript 的迴圈

JavaScript 的迴圈

React 基礎:關於性能優化

React 基礎:關於性能優化

【JS基礎】字串處理

【JS基礎】字串處理




Sponsored



Comments