赞
踩
默认情况下, git stash 命令会把以下修改存储到一个新的堆栈中。堆栈中的内容(stash)可以被所有分支访问。
也就是说,默认情况下,git stash 命令不会存储下列文件。
如果你想要在 git stash 时,添加一个 message 注解,可以使用 save 选项。
git stash save "备注信息"
执行 git stash 命令后,工作区就恢复到了上一次 git commit 时的状态。具体表现为:
这样工作区就干净多了。使用 git diff 和 git diff --cached 也看不到工作区和暂存区中的修改了。因为它们都被存储到了一个堆栈中。
然后,我们就可以新建分支,切换到新的分支来处理其他的需求。
查看堆栈中的 stash 列表
# 堆栈中可能会有多个 stash,通过 stash_id 进行区分
git stash list
如果你想在成功应用了堆栈的 stash 后,立即将其从堆栈中删除。可以使用 git stash pop 命令。
# 将堆栈中的最近一次 stash,应用到工作区(删除堆栈的内容)
git stash pop
该命令将临时仓库代码和本地代码合并,现在可以上传代码了
git add .
如果都上传将会变绿色,说明都添加成功
git commit -m '提交代码说明'
提交到本地后,下面就是将代码推送到远程仓库
//这里master指的数远程代码仓库分支
git push origin master
如果推送出现 Everything up-to-date 说明再 git commit -m “注释”,时候后面注释未加,
此时再一次提交本地仓库
此时可以看到提交成功,再一次使用git push origin master
这是可以看到已经提交成功了
//查看分支上面历史记录
git log
这时已经提交成功,确认完毕。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。