新手學 Command line 與 Git 的基本指令


幾句話說明 Command line

用來對電腦下指令,用純文字來操控電腦。
主機沒有螢幕時,無法用視窗畫面等圖像介面來操控電腦,就可用到。
是相對於 GUI (Graphic User Interface)的一種操控電腦的方式。

Command line 常用基本指令

  • pwd--Print Working Directory:所在位置
  • ls--List:資料夾下所有檔案
  • cd--Change Directory:切換位置(補充:cd.. 切到上層)
  • man--Manual:使用說明書
  • touch:建立檔案、更改時間
  • rm--Remove:刪除
  • mkdir--Make directory:建立資料夾
  • mv--Move:移動、更名
  • cp--Copy:複製

Command line 其他好用指令

  • vim:文字編輯器(補充:wq 存檔跳出、i 插入文字、esc 普通編輯模式)
  • grep:抓取文字
  • wget:下載檔案
  • echo:印出文字
  • curl:送出 request
  • ">":重新導向
  • ">>":新增內容
  • "|":把很多指令接起來

幾句話說明 Git

用來版本控制。
當一個檔案有不同版本,想要把每個版本都存起來,可以用 Git。
相對於線性開發,分支開發更可以保持穩定。

Git 常用基本指令

  • git inint--initial:告訴 Git 要做版本控制,用來初始化
  • git status:查詢狀況
  • git add + (檔案名稱):將檔案加入版本控制
  • git rm --cached + (檔案名稱):將檔案移除變 untracked
  • git commit:新建版本
  • git commit -am + (訊息):新建版本且可留言
  • git log:查看歷史資料(補充:+ --online:簡短歷史資料)
  • git checkout:回到之前版本
  • git checkout master:回到最新狀態

一句話說明重要指令 git add 與 git commit

git add:加入版本控制,把檔案放入一個 temp (暫時)的資料夾
git commit:新建版本,把 temp 這個資料夾改名

Git branch (分支)常用基本指令

  • git branch + (名稱):建立 branch
  • git branch -v:查看有哪些 branch
  • git branch -d:刪除 branch
  • git merge:合併 branch (補充:merge 可能會造成衝突(conflic),此時需手動解決)

後記

今天是計畫開始的第三天,昨天申請成為 CoderBridge 的作者,今天正式在這裡發我的第一篇文,就把前兩天學到的些指令紀錄了一下,當作自己學習的筆記。
想說這些之後應該也會很常用到,所以就沒有特別去背這些指令,大概多用幾次就會記得了吧。(希望~)

#command line #Git #Web






你可能感興趣的文章

自駕車模擬環境 CARLA - 簡介 & 安裝

自駕車模擬環境 CARLA - 簡介 & 安裝

Day 90

Day 90

[FE201]  gulp 幫你管理任務的 library

[FE201] gulp 幫你管理任務的 library






留言討論