1. git clone url 和 git pull的區別
git clone是將repository整個下載,git pull 是下載新內容并與本地內容merge
來源
2. Git 的origin 和master
在clone完成之后,Git 會自動為你將此遠程倉庫命名為origin(origin只相當于一個別名,運行git remote –v或者查看.git/config可以看到origin的含義),并下載其中所有的數據,建立一個指向它的master 分支的指針,我們用(遠程倉庫名)/(分支名) 這樣的形式表示遠程分支,所以origin/master指向的是一個remote branch(從那個branch我們clone數據到本地),但你無法在本地更改其數據。
同時,Git 會建立一個屬于你自己的本地master 分支,它指向的是你剛剛從remote server傳到你本地的副本。隨著你不斷的改動文件,git add, git commit,master的指向會自動移動,你也可以通過merge(fast forward)來移動master的指向。
來源
3. vim中的復制粘貼
在純文本終端下:
(1)選定文本塊,使用v進入可視模式;移動光標鍵選定內容
(2)復制選定塊到緩沖區,用y;復制整行,用yy
(3)剪切選定塊到緩沖區,用d;剪切整行用dd
(4)粘貼緩沖區中的內容,用p
來源