用命令列建立乙個新的git倉庫:
echo "# sd" >> readme.md
git init
git add readme.md
git commit -m "first commit"
git remote add origin [email protected]:yankunli/sd.git
git push -u origin master
用命令列push乙個已經存在的git倉庫:
git remote add origin [email protected]:yankunli/sd.git
git push -u origin master
提交新的patch:
//在本地建立新分支
git branch new_branch
//切換到新分支
git checkout new_branch
//以上兩步等同於git checkout -b new_branch
//coding......
//將修改的檔案加到索引庫中
git add
//or git add .
//提交修改到本地分支
git commit
//提交修改到遠端主分支
git push origin master
放棄git add 操作之前的改動
git checkout
撤銷提交的索引庫中的更新(在git add . 之後 git commit 之前)
gitrm-
r--cached
.
撤銷git commit的操作
git
reset--
hard
git checkout develop//coding ......
git commit --amend
git pull的作用是獲取遠端庫的分支,在合併到本地分支:
git pull 《遠端庫》 《遠端分支》:《本地分支》//如拉取遠端庫的develop分支到本地的master分支
git pull origin develop:master//如果拉取的遠端分支,與當前分支合併則
git pull origin develop//上面的過程可以拆分成兩步來做1.來取遠端分支;2.合併到本地分支
git fetch origin
git merge origin/next
在某些場合,git會自動在本地分支與遠端分支之間,建立一種追蹤關係(tracking)。比如,在git clone的時候,所有本地分支預設與遠端主機的同名分支,建立追蹤關係,也就是說,本地的master分支自動」追蹤」origin/master分支。
git也允許手動建立追蹤關係。
//指定master分支追蹤origin/next分支
git branch --
set-upstream master origin/develop
如果當前分支與遠端分支存在追蹤關係,git pull就可以省略遠端分支名。
//本地的當前分支自動與對應的origin庫」追蹤分支」(remote-tracking branch)進行合併
git pull origin
//如果當前分支只有乙個追蹤分支,連遠端主機名都可以省略。
git pull
FreeMarker幫助手冊
freemarker學習1 ftl 2008 07 31 13 47 中存放所有freemaker的內容,之外的內容全部原樣輸出。是函式呼叫 兩個定界符內的內容中,第乙個符號表示指令或者函式名,其後的跟隨引數。freemaker提供的控制包括如下 if condition elseif condit...
man 幫助手冊
常用的命令選項 f,whatis 相當於 whatis k,apropos 相當於 apropos w,where,path,location 列印手冊頁的物理位置 w,where cat,location cat 列印 cat 檔案的物理位置 m,manpath path 將手冊頁的搜尋路徑設定為...
linux 下幫助手冊
linux 下man幫助是非常必要的,因為每個人不可能都記住命令和引數。可以輸入 命令 help 然後會顯示幫助,而且有中文,但是有些命令不如 man 命令 全。輸入命令後出現的格式 name 簡短的命令,資料名稱的說明 synopsis 簡短的執行語法簡介 description 教為完整的說明 ...