git常用代碼提交基本流程

git branch -av  //查看當(dāng)前分支
git status //查看當(dāng)前狀態(tài)
git add [目錄] // .當(dāng)前目錄,  .. 上級(jí)目錄
git status //再次查看添加狀態(tài)
git diff  [文件名/版本號(hào)] // --cached, --raw按行查看
git commit -m [msg]  //提交并備注信息msg
git log //查看提交信息
git show [v / branch / file]
git push [倉庫名(一般是origin)] HEAD:[分支名]
// git push origin 1-  同上

同步代碼

//未提交
git stash //貯藏

// 同步代碼
git fetch // 獲取遠(yuǎn)端更新
git pull //拉去遠(yuǎn)程版本提交
git rebase [dev] //變基

重置提交
git commit --amend

查看貯藏
git stash list
git stash apply //使用最近的貯藏
git stash pop // 使用最近的貯藏并刪除

提交沖突

方式一、

1、git reset [v] //回退到指定版本
2、執(zhí)行未提交的操作

方式二、

1、解決沖突
2、git add .
3、繼續(xù)變基本: git rebase --continue
>停止變基: git rebase --abort

翻頁: ctrl + f

vi編輯器

esc: 退出
喚出vi編輯器: 冒號(hào)(:)
H、J、K、L : 上下左右翻頁
i / a / s: 插入 insert
w: save 保存
q: quit 退出
v: selection 選擇
wq: 保存一行字
q?。?強(qiáng)制退出
shift+v: 行選中
選中模式:
copy : y
刪除: D
paste: P
撤銷: U
恢復(fù): ctrl+R

==============
創(chuàng)建分支

git checkout -b dev   //創(chuàng)建并切換到dev分支

==============
合并分支
dev工作完成,切換回master分支,后把dev合并到master

git checkout master
git merge dev   //創(chuàng)建并切換到dev分支

合并完成后刪除dev分支

git branch -d dev

=================
遠(yuǎn)程分支

git push origin -d dev  //刪除遠(yuǎn)程分支
git branch -r //查看遠(yuǎn)程分支
git branch -b 分支名稱  //拉取遠(yuǎn)程分支并創(chuàng)建本地分支
git pus origin 分支名  //本地分支推送到遠(yuǎn)程分支
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容