git 和 vim 學習筆記
在學校的時候,也斷斷續續的用過 git和 vim,斷斷續續的原因是學校的網路對 github 支援不是很好,有時候會打不開,所以,用來對程式碼進行版本管理就不太合適了。所以,對 git 和 vim 的命令就不是多熟悉了。現在工作嘛,長期使用這兩個工具,就一定要很熟悉才行,為了讓自己不忘記一些常用命令,記錄下吧。
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 可以繼續檢視匹配的內容) - 匹配當前的括號
% - 匹配當前的單詞
* 找到下一個相同的單詞
# 找到上一個相同的單詞
相關文章
- vim學習筆記筆記
- Git和Maven的學習筆記GitMaven筆記
- git學習筆記Git筆記
- git checkout 和 git reset 的區別 —— Git 學習筆記 09Git筆記
- Pro Git 學習筆記Git筆記
- git學習筆記 1Git筆記
- git學習筆記1Git筆記
- git入門學習筆記Git筆記
- Git極簡學習筆記Git筆記
- vim學習筆記——三種基本模式和相關操作筆記模式
- git rebase(變基)—— Git 學習筆記 19Git筆記
- Git 的特點—— Git 學習筆記 02Git筆記
- 取得 Git 倉庫 —— Git 學習筆記 04Git筆記
- 20190228 學習筆記——廖雪峰 git筆記Git
- Git 簡單使用學習筆記Git筆記
- git checkout 命令詳解—— Git 學習筆記 16Git筆記
- git status 命令總結 —— Git 學習筆記 06Git筆記
- 撤銷操作 —— Git 學習筆記 12Git筆記
- Myth 關於Git的學習筆記Git筆記
- git cherry-pick 詳解 —— Git 學習筆記 18Git筆記
- git reset 命令詳解(一)—— Git 學習筆記 07Git筆記
- git reset 命令詳解(二)—— Git 學習筆記 08Git筆記
- 廖雪峰Git學習筆記1-Git簡介Git筆記
- Vim筆記筆記
- Git 分支的建立與切換 —— Git 學習筆記 14Git筆記
- Git 的安裝與初次使用 —— Git 學習筆記 03Git筆記
- 忽略某些檔案 —— Git 學習筆記 05Git筆記
- GIT學習筆記——第一章Git筆記
- Linux學習筆記(九)Vim文字編輯器的使用Linux筆記
- vim學習筆記——多檔案、多視窗編輯筆記
- git 學習筆錄Git
- git的跟蹤分支和遠端跟蹤分支學習筆記Git筆記
- Git 中的物件模型和檔案的詳細檢視 —— Git 學習筆記 13Git物件模型筆記
- 三路合併 —— Git 學習筆記 17Git筆記
- 檢視提交歷史 —— Git 學習筆記 11Git筆記
- 記錄每次更新到倉庫 —— Git 學習筆記 10Git筆記
- git checkout 對工作目錄的影響 —— Git 學習筆記 21Git筆記
- Git 的工作區、暫存區、版本庫—— Git 學習筆記 15Git筆記
- fetch 與引用規格(refspec)—— Git 學習筆記 23Git筆記