git的常用操作(个人整理使用)
生活随笔
收集整理的這篇文章主要介紹了
git的常用操作(个人整理使用)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、基本提交流程
- git add . ?工作區(qū)內(nèi)容提交到暫存區(qū)
- git commit -m "" ?暫存區(qū)的內(nèi)容提交到當(dāng)前的分支
- git status ?查看當(dāng)前分支的狀態(tài),是否有未更新的內(nèi)容
- git pull --rebase ?更新遠(yuǎn)程倉(cāng)庫(kù)的代碼到本地
- git push ?提交本地的代碼到遠(yuǎn)程倉(cāng)庫(kù)
二、創(chuàng)建、刪除、推送、合并分支
- git checkout -b dev ?創(chuàng)建dev分支并切換到dev分支
- git push origin dev ?推送本地的dev分支到遠(yuǎn)程分支上
- git branch --set-upstream-to=origin/dev dev ?本地dev分支與遠(yuǎn)程分支建立連接
- git branch -d dev ?刪除本地的dev分支(若需要?jiǎng)h除遠(yuǎn)程分支,看下面的)
- git branch -r -d origin/dev 之后運(yùn)行 git push origin :dev 刪除遠(yuǎn)程倉(cāng)庫(kù)的dev分支
- git merge --no-ff -m 'dev-->master' dev ?dev分支的內(nèi)容合并到當(dāng)前所在的分支(例如當(dāng)前分支為master)
三、撤銷工作區(qū)與暫存區(qū)的內(nèi)容
- git checkout -- . ?撤銷工作區(qū)內(nèi)容
- git reset HEAD . ?撤銷暫存區(qū)的內(nèi)容
四、版本回退
- git log ?查看遠(yuǎn)程庫(kù)所有提交的git日志 hash值等信息
- git reset --hard HEAD ?查看當(dāng)前版本存在的hash位置
- git reset --hard ae35ko ?當(dāng)前版本回退到ae35ko這個(gè)hash的提交上
- git push --force ?回退版本之后強(qiáng)制推送到遠(yuǎn)程倉(cāng)庫(kù)
- git reflog ?查看本地自己所有的git提交操作(僅僅指開(kāi)發(fā)者本人的git操作記錄)
五、臨時(shí)儲(chǔ)備代碼去解決項(xiàng)目bug
- git stash ?儲(chǔ)備本分支的代碼到某個(gè)地方,臨時(shí)去解決這個(gè)分支上著急上線的問(wèn)題
- git stash list ?查看已經(jīng)儲(chǔ)備的代碼
- git stash apply ?恢復(fù)存儲(chǔ)的代碼到工作區(qū),但是不刪除這個(gè)存儲(chǔ)
- git stash drop ?刪除存儲(chǔ)的代碼
- git stash pop ?恢復(fù)存儲(chǔ)的代碼到工作區(qū)并刪除這個(gè)存儲(chǔ),是apply和drop的集合
六、更新git倉(cāng)庫(kù)為新的地址
- git remote set-url origin +新地址
?
如有不對(duì)的地方,大家及時(shí)留言指正,在修改
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的git的常用操作(个人整理使用)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 山东移动如何查询充值记录(山东省人民政府
- 下一篇: 所得税怎么计提