git 和 vim 學習筆記

來源:互聯網
上載者:User

標籤:git   vim   學習筆記   


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

git 常用命令本地建立倉庫
  • 建立倉庫
    cd   < target directory >
  • 與遠程倉庫建立關聯
    git remote add origin [email protected]:< 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 可以繼續查看匹配的內容)
  • 匹配當前的括弧
    %
  • 匹配當前的單詞
      * 找到下一個相同的單詞
      # 找到上一個相同的單詞

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

git 和 vim 學習筆記

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.