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...