当前位置:   article > 正文

git使用_git切换分支怎么保存现在分支上修改的内容

git切换分支怎么保存现在分支上修改的内容

1. git 从一个分支切换到另一个分支保存前者修改的代码之后再切换操作

  1. 使用git stash 对修改的分支进行保存,然后使用git stash list查看是否保存成功。如果成功则可以使用git checkout xxx进行切换分支了。
  2. 如果需要使用修改之后的代码可以使用命令git stash apply进行使用,使用结束之后使用git stash drop命令可以删除保存的数据。

2. 如何使用idea操作git回退到以前的代码

  1. 右键Git--->Show History
  2. 复制版本号,右键选择Copy Revision Number
  3. 右键Git-->Repository-->Reset HEAD
  4. 进入回退页面,其中Reset Type选择Hard,To Commit粘贴刚刚复制的版本号(Copy Revision Number),然后点击Reset即可,回退到原先的代码。

3. git保存代码到本地之git stash命令

1. 对编辑之后的代码使用git stash 就可以暂存代码到本地

2.查看暂存情况:git stash list

3.取出最近存的代码并删除:git stash pop

4. 删除暂存的代码:git stash drop stash@{x}

5. 查看最近删除的代码:git fsck --unreachable

6. 查看删除代码的信息:git show xxx

7. 恢复代码:git merge xxx (这个命令是合并代码,可以在使用merge命令前使用:git stash apply xxx,查看是否可以恢复。xxx就是key,例如:128d09207f8f140d1674f88c5a6ab51d2b5a1f23

 4. 切换远程分支命令

1. git checkout -b 分支名 origin/分支名

5. 查看分支代码修改状态

1. git status

6. 拉取所有分支到本地

1. git fetch --all

7.  查看git仓库信息

1. git remote -v : 查看当前本地存在的仓库

2. git remote add 仓库名 仓库路径

8. 查看commit之后的信息

1. git log

9. 回退commit之后的代码

1. git reset --soft 版本号 ;特点:会将改动放在缓存区

2. git reset --mixed 版本号 ;特点:不把改动放在缓存区

3. git resit --hard 版本号;特点:回滚并且不会报错你之前修改过的文件

推荐使用git reset --soft 版本号 

 10. 查看项目有那些仓库,并添加仓库

1. git remote -v :查看项目有哪一些仓库

2. git remote add 仓库名 仓库地址  :添加仓库到项目中

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/407687
推荐阅读
相关标签
  

闽ICP备14008679号