git stash

【前端开发环境】前端使用GIT管理代码仓库需要掌握的几个必备技巧和知识点总结

ぐ巨炮叔叔 提交于 2019-12-05 09:02:00
1. Git的三种状态 已提交 committed 已暂存 staged 已修改 modified 2. Git的三个区域 Git仓库 是 Git 用来保存项目的元数据和对象数据库的地方。 这是 Git 中最重要的部分,从其它计算机克隆仓库时,拷贝的就是这里的数据。 暂存区域 暂存区域是一个文件,保存了下次将提交的文件列表信息,一般在 Git 仓库目录中。 有时候也被称作`‘索引’',不过一般说法还是叫暂存区域。 工作目录 工作目录是对项目的某个版本独立提取出来的内容。 这些从 Git 仓库的压缩数据库中提取出来的文件,放在磁盘上供你使用或修改。 3. 基本的 Git 工作流程 在工作目录修改文件 暂存文件,将文件的快照放入暂存区 提交更新,找到暂存去文件,将快照永久性存储到 Git 仓库目录。 3.1 用户信息 [!NOTE] 当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址。 这样做很重要,因为每一个 Git 的提交都会使用这些信息,并且它会写入到你的每一次提交中,不可更改。 git config --global user.name "huyaocode" git config --global user.email johndoe@example.com 3.2 加入暂存区 git add 文件名或路径 3.3 忽略文件 创建一个 .gitignore 文件

sh.exe.stackdump when use git stash

匿名 (未验证) 提交于 2019-12-03 01:54:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I'm new with Git and have a problem with "stash" commands. When i write commands like "git stash", "git stash list", "git stash apply", "git drop", ... , i always get a file named "sh.exe.stackdump" with this: Exception: STATUS_STACK_OVERFLOW at rip=7FFFE2A29F97 rax=0000000000001250 rbx=00000000FFFFADF0 rcx=0000000000000000 rdx=0000000180010018 rsi=0000000180271780 rdi=000000018021C490 r8 =00000000000C2790 r9 =0000000180271780 r10=00000000FFFF9000 r11=00000000FFE03190 r12=00000000FFFFACD0 r13=000000018021C490 r14=00000000FFFFAC70 r15