git 和 vim 學習筆記

BruceZhang發表於2015-07-22


在學校的時候,也斷斷續續的用過 gitvim,斷斷續續的原因是學校的網路對 github 支援不是很好,有時候會打不開,所以,用來對程式碼進行版本管理就不太合適了。所以,對 gitvim 的命令就不是多熟悉了。現在工作嘛,長期使用這兩個工具,就一定要很熟悉才行,為了讓自己不忘記一些常用命令,記錄下吧。


git 常用命令

本地建立倉庫

  • 建立倉庫
    cd   < target directory >
  • 與遠端倉庫建立關聯
    git remote add origin git@github.com:< user name >/< repository name>
    注:關聯遠端倉庫需要公鑰匹配才可以關聯

克隆遠端倉庫

  • 克隆構建倉庫
    git clone < repository name >

常用

  • 檢視當前倉庫的狀態
    git status
  • 新增跟蹤檔案
    git add < file name >
    注:git add * 表示新增當前目錄下的所有檔案
  • 提交更改到本地倉庫
    git commit -m “commit message”
  • 提交更改到遠端倉庫
    git push origin < branch name >
  • 獲取遠端倉庫的最新檔案
    git pull origin < branch name >
  • 檢視分支
    git branch
    注:git branch -a 可以檢視本地分支和遠端分支
  • 新建分支
    git branch < new branch name >
      新建分支並進入到新建分支中:git checkout -b < new branch name >
  • 分支合併
    git merge < branch name >
  • 刪除本地分支
    git branch -d < branch name>
  • 刪除遠端分支
    git push origin –delete < branch name >
  • 檢視日誌
    git log

Vim常用命令

常用命令

  • 開啟檔案
    :e < file path/file name >
  • 檔案另存為
    :saveas < file path/file name >
  • 儲存檔案
    :w
  • 儲存檔案並退出 vim
      :x   僅在檔案修改了才儲存
      :wq   寫檔案儲存並退出
      ZZ  作用和 :wq 相同
  • 檔案跳轉
    當利用 vim 同時編輯多個檔案時,需要跳回上一個檔案(:bp),跳到下一個檔案(:bn)

 檔案操作命令

  • 進入插入模式
    i
  • 刪除當前游標的字元
    d
  • 刪除當前行
    dd
  • 複製當前行
    yy
  • 貼上
    p
  • 清空檔案內容
     首先,你需要跳轉到檔案的行首 gg
     第二,執行 dG
  • 視覺化
    v
  • 取消上一次操作/恢復上一次操作
    u / Ctrl + r

游標移動命令

  • 回到行首
    0 (數字零)
  • 到達行尾
    $ (美元符號)
  • 到達第一行
    gg
  • 到達最後一行
    G
  • 到達某一行
      1. 顯示行號 :set nu
      2. 到達某一行 :number

匹配命令

  • 匹配內容
    /content (按下 n 可以繼續檢視匹配的內容)
  • 匹配當前的括號
    %
  • 匹配當前的單詞
      * 找到下一個相同的單詞
      # 找到上一個相同的單詞

相關文章