git 切换分支暂存文件丢失问题


话说,在a分支做了代码修改并做了add commit “xxx” 操作,切换到b分支下没有了a分支暂存的修改文件了

方案:

1、git checkout a ;(切换到a分支下)

2、git log ;(查看commit的历史记录,记下要转移到b分支 “xxx” 的commit 的id)

3、git checkout b;(切换到b分支)

4、git  cherry-pick    刚刚复制的id;

5、git push (暂存的文件应该拉过来,可以推送了)(如果暂存文件没有拉过来,请再另行查询)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM