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