Git bash使用筆記

2021-08-31 13:10:11 字數 963 閱讀 9917

version:git 1.6.1

1. git clone src

轉殖遠端版本庫。src為遠端版本庫的路徑,預設地,git會把src的最下一級目錄名作為clone物件在本地的根目錄。如,git clone chchen@xx-server:/home/myproject會在當前目錄下的myproject中儲存伺服器版本庫的拷貝。

2. git branch branch -b newbranchname

建立本地分支。 以遠端版本庫中的分支(branch)在本地建立乙個分支(newbranchname),為在某個分支上工作做好準備。在使用本命令後,git還會把當前分支切換到名為newbranchname的分支下。注意,如果不希望在伺服器上建立新分支的話,本地分支(newbranchname)的名稱最好與伺服器分支名稱一致,例如, git branch origin/chchen -b chchen。

3. git add filename1 filename2 ... filenamen

新增檔案。該操作是要讓git知道我們有意要讓這(些)檔案提交到伺服器。

4. git commit

提交。git中的commit與svn中不同,在commit後,本地版本並沒有更新到伺服器。只有在執行git push後,這些commit的內容才會被更新到遠端伺服器。此命令有很多可選項,git commit -m "info ...." -i filename1 filename2 ... filenamen "-i"可以指定提交某些檔案;"-m"可以新增提交的備註。如果採用git commit -m "info..." -a的形式則可以提交所有修改或新增。

5 . git push

更新至伺服器。git push會將commit過的內容更新到遠端伺服器。在使用git push命令之前我們應該使用git pull先將伺服器的內容更新到本地,這樣可以避免別人在我們工作過程中更新到伺服器的內容覆蓋,當然,這種可能性很小,因為分支基本已經決定了每個人的工作環境。

git bash使用筆記

version git 1.6.1 1.git clone src 轉殖遠端版本庫。src為遠端版本庫的路徑,預設地,git會把src的最下一級目錄名作為clone物件在本地的根目錄。如,git clone chchen xx server home myproject會在當前目錄下的myproje...

Vim 使用筆記

set hlsearch set nohlsearch 搜尋後清除上次的加亮 nohl nohlsearch 拷貝 很有用的一句話,規定了格式選項,讓它換行不自動空格 set formatoptions tcrqn set fo r set noautoindent 再 shift insert 正...

xemacs使用筆記

xemacs使用筆記 xemacs emacs的下一代,由lucid原創 from debian參考手冊.由於不知道什麼時候刪掉了emacs的乙個重要檔案.每次都沒法安裝好.突然發現了xemacs,於是決定使用看看.本人還是菜鳥,僅供交流 我使用的ubuntu系統,所以就直接apt get inst...