1. git status(查看本地分支文件信息昌简,確保更新時不產(chǎn)生沖突)
2. git checkout -- [file name] (若文件有修改,可以還原到最初狀態(tài); 若文件需要更新到服務(wù)器上蹬蚁,應(yīng)該先merge到服務(wù)器杉辙,再更新到本地)
3. git branch(查看當(dāng)前分支情況)
4. git checkout [remote branch](若分支為本地分支掘而,則需切換到服務(wù)器的遠(yuǎn)程分支)
5. git pull
若命令執(zhí)行成功酷含,則更新代碼成功!
<a>github的提交方式
(1)git add .--------------------存儲到本地
git commit -m 'message'-------存儲時的標(biāo)記(修改了哪些地方删窒,方便下次查詢)
git pull------------------------下載服務(wù)器代碼
git push------------------------上傳代碼至服務(wù)器
<b>svn服務(wù)器的提交方式
(1)git add . ------------------存儲到本地
git commit -m 'message'--------存儲時的標(biāo)記(修改了哪些地方砸彬,方便下次查詢)
git svn rebase------------------下載服務(wù)器代碼
git svn dcommit-----------------上傳代碼至服務(wù)器
<c>其他相關(guān)的git命令
(1)git branch-------------------查看當(dāng)前屬于哪個分支
1塘偎、只有沖突存在時才會修改分支——改為沖突再git add .
2、git rebase –-continue-------------------自動合并
3拿霉、git checkout –b svn 新建分支名----------新建分支存儲現(xiàn)有文件
4吟秩、git branch-------------------------------查看在哪個分支下
5、git checkout master----------------------將其放到master分支下
6绽淘、git merge-------------------------------整合分支
7涵防、git branch -d 分支名----------------------刪除分支
(2)git checkout + 上傳的commit編號-----------將本地代碼恢復(fù)到此狀態(tài)
(3)git log------------------------------------查看本地git上傳日志
(4)git log -p app/controllers/grids_controller.rb----查看某個文件的修改歷史
(5)git checkout d0eb6ef3afe8a377943d3cf6f1e9c320c18f6f32
app/controllers/charts_controller.rb-----------返回到這個版本的文件(重現(xiàn)錯誤)
(6)git diff + commit編號--------------------------查詢不同代碼
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者