一、分支相關(guān)
創(chuàng)建分支
? ? ? ? $git branch + 分支名
刪除分支
$git branch -d ?+ 分支名
查看所在分支
? ? ? ? $git branch
切換分支
? ? ? ? ?$git checkout + 分支名字
創(chuàng)建并切換分支
? ? ? ? ? $git checkout -b + 分支名稱
保存與恢復(fù)進(jìn)度
保存:
$git add . ? ? ? ?
$git stash
查看所有保存的版本
$git stash list
恢復(fù)最新內(nèi)容
$git stash pop ? 恢復(fù)并從stash內(nèi)容刪除
$git stash apply? 恢復(fù)不刪除stash里面的緩存氛赐,如果刪除需要用$git stash drop
恢復(fù)指定內(nèi)容
$git stash pop stash@{0}
$git stash apply stash@{0}颅崩,如果想要?jiǎng)h除需用$git stash drop stash@{0}
合并分支
$git merge origin + 要合并的目標(biāo)文件
當(dāng)合并的時(shí)候可能會(huì)出現(xiàn)文件沖突绒北,如果對(duì)同一個(gè)文件進(jìn)行修改的話就會(huì)這樣戳稽,解決辦法就是使用vi+文件目錄來打開文件進(jìn)行修改戈钢,待確定沖突已經(jīng)解決的時(shí)候痹仙,然后在重新提交工程