2018年6月28日 星期四

[Git] VS Code

首先要安裝Git。然後安裝VS Code(Visual Studio Code)。
先登入並在GitHub網頁上建立倉庫(repository),複製倉庫網址,在本機系統上找到要放置倉庫的目錄,右鍵開啟Git Bash,輸入指令
===
git clone <倉庫網址>
===.
要注意,不要先行建立倉庫名稱的目錄,會產生衝突。
複製(clone)完以後應該會有一個倉庫名稱的目錄,這就是本機倉庫,裡面會有一個隱藏目錄.git。
如果Git安裝的時候並沒有設置全域使用者,在這邊就要特別設置。
一樣,在Git Bash中移動到倉庫目錄下,執行指令
===
git config user.email <GitHub帳戶>
===.
這樣之後就會以這個帳戶的身分做推提與同步。
這種設置方法是針對倉庫的,也就是說以上的指令用來設定目前工作目錄的倉庫的帳戶身分,與其他倉庫則與此無關。
如果想要設置全域的帳戶就要加上--global。
===
git config --global user.email <GitHub帳戶>
===.
總之,設置好倉庫與帳戶身分之後,就可以在VS Code以開啟目錄的方式打開這個倉庫。在VS Code的左側欄位有一個原始檔控制(Ctrl+Shift+G),這邊可以看到原始檔控制使用的是GIT,下面則標記了被變更(modified)的檔案(會標記M)、被暫存(staged)的變更。
在變更列表中,點擊被變更檔案右側的加號可以暫存該檔案的變更;或是在「變更」的右側點擊加號可以暫存所有檔案的變更。同樣的,在暫存的變更列表中,點擊減號可以取消暫存。
當暫存的變更已經可以認可(commit)的時候,在上面輸入「訊息」並點擊Ctrl+Enter以認可目前的暫存。
在VS Code的左下角,可以看到目前工作的分支(branch),這個分支預設會是master,可以理解為主線。在分支名稱的後面,星號「*」代表在本機倉庫中有尚未暫存的變更、加號「+」代表在本機倉庫中有尚未認可的暫存。
無論如何,這些版本都是存儲在本機倉庫中的,必須要推送(push)到中央(?)倉庫──也就是GitHub上的倉庫──才能做合併(merge)。同樣的,要更新本機的倉庫資訊也需要提取(pull),或者使用同步(sync)。三者都可以在原始檔控制欄的右上角找到。
比較奇妙的是,提取的時候似乎不是整個倉庫做提取,而是和目前聚焦的檔案有關,因此在提取的時候可能要先把想提取的檔案打開。

[HTML] ribody

怕自己忘記,稍微紀錄一下。 各種各種理由(其中一個就是Vue,不能綁定在body上),導致時常需要一個包在body中的div,當作body來用,像這樣: === <body>     <div id="divBody">   ...