当前位置:   article > 正文

git提交步骤_git stash 后可以git push吗

git stash 后可以git push吗

(git命令行提交代码步骤)

默认情况下, git stash 命令会把以下修改存储到一个新的堆栈中。堆栈中的内容(stash)可以被所有分支访问。

  • 暂存区中的修改
  • 工作区中已经存在的文件的修改

也就是说,默认情况下,git stash 命令不会存储下列文件。

  • 工作区中新增的文件(untracked files)
  • 被版本库忽略的文件(.gitignore 中定义的)

如果你想要在 git stash 时,添加一个 message 注解,可以使用 save 选项。

git stash save "备注信息"
  • 1

执行 git stash 命令后,工作区就恢复到了上一次 git commit 时的状态。具体表现为:

  • 暂存区中的修改看不见了。
  • 工作区中已经存在的文件的修改也看不见了。
  • 如果使用了 -u 选项,工作区中新添加的文件对于工作区也看不见了。

这样工作区就干净多了。使用 git diff 和 git diff --cached 也看不到工作区和暂存区中的修改了。因为它们都被存储到了一个堆栈中。

然后,我们就可以新建分支,切换到新的分支来处理其他的需求。

查看堆栈中的 stash 列表

# 堆栈中可能会有多个 stash,通过 stash_id 进行区分
git stash list
  • 1
  • 2

如果你想在成功应用了堆栈的 stash 后,立即将其从堆栈中删除。可以使用 git stash pop 命令。

# 将堆栈中的最近一次 stash,应用到工作区(删除堆栈的内容)
git stash pop 
  • 1
  • 2

该命令将临时仓库代码和本地代码合并,现在可以上传代码了

上传代码第一步

git add .
  • 1

查看上传代码是否都上传了

在这里插入图片描述
如果都上传将会变绿色,说明都添加成功

下面将代码添加到本地仓库

git commit -m '提交代码说明'
  • 1

在这里插入图片描述
提交到本地后,下面就是将代码推送到远程仓库

将代码和远程推送到远程

//这里master指的数远程代码仓库分支
git push origin master
  • 1
  • 2

在这里插入图片描述

如果推送出现 Everything up-to-date 说明再 git commit -m “注释”,时候后面注释未加,
此时再一次提交本地仓库
在这里插入图片描述

此时可以看到提交成功,再一次使用git push origin master
在这里插入图片描述
这是可以看到已经提交成功了

再一次确认提交数据

//查看分支上面历史记录
git log
  • 1
  • 2

在这里插入图片描述
这时已经提交成功,确认完毕。

↓↓↓ 个人写的一个公众号,还在完善中 ,欢迎加入↓↓↓ | ᴥ•́ )✧ ↓↓↓

在这里插入图片描述

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

闽ICP备14008679号