博客專欄

        EEPW首頁 > 博客 > Git 將當(dāng)前修改提交到指定分支、回退版本

        Git 將當(dāng)前修改提交到指定分支、回退版本

        發(fā)布人:電子禪石 時間:2021-10-24 來源:工程師 發(fā)布文章
        當(dāng)前在 master 分支,需要將此次修改的代碼提交至 dev 分支
        # 創(chuàng)建新分支
        git branch dev
        # 將工作區(qū)恢復(fù)到上次提交的內(nèi)容,同時備份本地所做的修改
        git stash
        
        # 切換分支
        git checkout dev
        
        # 從 git 棧中獲取到最近一次 stash 的內(nèi)容,之后會刪除棧中對應(yīng)的 stash
        git stash pop
        
        # 添加所有(已修改)文件
        git add .
        
        # 添加到本地倉庫,Win 注釋用雙引號
        git commit -am "first commit init project"
        
        # 獲取
        git pull origin 遠(yuǎn)程名稱
        
        # 推送
        git push origin 遠(yuǎn)程名稱


        回退版本

        # 查詢提交記錄,查看 commit_id
        git log
        
        # 回退到上個版本
        git reset --hard HEAD^
        # 回退到前3次提交之前,以此類推,回退到n次提交之前
        git reset --hard HEAD~3
        # 退到或進到指定位置
        git reset --hard commit_id
        
        # 強推到遠(yuǎn)程
        git push origin HEAD --force



        *博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。



        關(guān)鍵詞: git 版本控制工具

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 南雄市| 绥宁县| 马边| 方正县| 榆中县| 娄底市| 南和县| 罗田县| 射洪县| 通州市| 临清市| 龙海市| 建湖县| 武陟县| 竹溪县| 乐清市| 台前县| 铁岭市| 襄垣县| 澄江县| 安义县| 海淀区| 镇原县| 怀宁县| 台东市| 上蔡县| 大安市| 洪雅县| 视频| 潼关县| 伊金霍洛旗| 兰考县| 固原市| 庆安县| 临朐县| 罗平县| 曲松县| 扶风县| 阿克| 宁武县| 无极县|