首页 > 编程知识 正文

git暂存命令,git退出rebase

时间:2023-05-06 15:20:05 阅读:134838 作者:4407

git命令git stash-临时文件git stash pop和git stash apply的区别总结-使用过程需要修改临时文件,git stash可以修改-修改临时文件,提交给远程git stash pop,当前导入

1、git stash使用场景当前分支下的一些文件,前面的修改部分已经放置在暂存区,当前在工作区中仍在进行修改。 此时,如果需要在当前文件下紧急修复bug,请在工作区中暂存正在修复的文件stash,进行bug修复工作,在bug修复工作完成后提交commit,取出暂存的工作区文件的内容

2、例如,以前提交过index.html文件,但当前工作区仍在使用index.html文件。 这时,有人通知说你要修复并提交index.html文件。 工作区的内容还没有更改,所以不想提交。 完美的方法是stash工作区的内容,在index文件中修复并提交错误,然后检索工作区的内容并恢复到临时保存时的状态。

要恢复转移时的状态,有两个命令git stash pop

git状态应用程序

哪一个都行,区别是?

git stash命令会生成与stash列表相对应的信息。

使用git stash apply命令恢复后,stash列表中的信息为继续保留

使用git stash pop命令恢复时,它将为stash列表中的3358www.Sina.com/。

3、示例1、在工作区中修复了预置的index.html文件。

可以使用命令git status和git diff查看此时的修改信息。 这个时候修正还没有结束,所以我不想提交,但是我会去修正错误。

2、信息进行删除

使用git stash命令后,在git status或git diff中查看时,您会发现对工作区所做的修改已经消失。 此时将提交错误修正。

3、将index文件的内容stash起来,使用命令:git stash,

4、如果您尝试使用git status和git diff,您会发现此时工作区索引文件的内容与我们临时保存之前的内容相同。

【注】

修复错误时,如果修复错误的部分与临时保存时的文件内容发生冲突(在一个位置修复),则在使用命令git stash pop恢复临时保存时会发生冲突。 怎样才能解决呢? 根据目前情况解决冲突

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。