git回退并提交部分修改文件方式
更新時間:2024年10月10日 15:56:03 作者:_多拉不懂A夢
本文介紹了如何使用Git進行版本回退和代碼提交,首先,通過回退到指定commit,保留工作區(qū)代碼,接著,使用git status查看倉庫狀態(tài),將修改的文件通過git add添加到緩存區(qū),最后,提交緩存區(qū)的修改到遠程倉庫,這些操作幫助開發(fā)者有效管理代碼版本和修改
git回退并提交部分修改文件
查看需要回退的分支
git log
回退到分支位置
這一步可以將commit回退,并保留工作區(qū)的代碼來重新提交
git reset --mixed 2540ab6b0434ad7924ae56dda51c8eab9f13f1b4
同步到遠程倉庫
git push -u origin master --force
查看當前的倉庫狀態(tài)git status
可以看到所有的文件現(xiàn)在都在工作區(qū),但不在緩存區(qū)。
git status
將需要修改的文件add到緩存區(qū)
git add analysis/app_ui.py
git status
此時再次查看倉庫信息,發(fā)現(xiàn)有文件到了緩存區(qū)
將不提交的工作區(qū)代碼緩存
必須緩存,不然的話這些工作區(qū)代碼默認還是會提交
git stash -u -k
提交修改
git commit -am "提交" git push -u origin master
將緩存信息拿到工作區(qū)
git stash pop
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Sublime?Text?4?安裝Package?Control的詳細步驟
最近換了臺電腦安裝了Sublime?Text?4但是按照之前的方法Package?Control怎么也安裝不上,查閱很多資料多次嘗試發(fā)現(xiàn)Sublime?Text?4可以直接安裝不需要之前那些步驟,下面小編把安裝步驟分享給大家,需要的朋友參考下吧2022-01-01高性能WEB開發(fā) JS、CSS的合并、壓縮、緩存管理
本篇文章主要討論下目前JS,CSS 合并、壓縮、緩存管理存在的一些問題,然后分享下自己項目中用到的1個處理方案,并提供1個實例下載。2010-05-05在IDEA中配置SFTP遠程Linux服務(wù)器系統(tǒng)的實現(xiàn)
本文主要介紹了在IDEA中配置SFTP遠程Linux服務(wù)器系統(tǒng)的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-12-12