git
git操作介绍
不满de奶瓶
这个作者很懒,什么都没留下…
展开
-
GIT 撤销本地修改
情景1:在本地分支写了半天,然后git commit 提交了,刚要准备push,才发现在master分支开发的,怎么办?git reset HEAD~ 或者 git reset HEAD~1这样 刚刚提交的就又回到本地的local changes 列表中。继续 切换分支,重新提交就可以了。如果你提交了多个commit,那么可以通过修改HEAD~之后的数字,来撤销前N次的commit。注:使用此命令,你原来提交的代码都在,不会被撤销情景2:如果你使用了多次git commit命令,但是发现刚转载 2020-06-28 10:16:05 · 181 阅读 · 0 评论 -
如何删除GIT中的.DS_Store
.DS_Store 是什么使用 Mac 的用户可能会注意到,系统经常会自动在每个目录生成一个隐藏的 .DS_Store 文件。.DS_Store(英文全称 Desktop Services Store)是一种由苹果公司的Mac OS X操作系统所创造的隐藏文件,目的在于存贮目录的自定义属性,例如文件们的图标位置或者是背景色的选择。相当于 Windows 下的 desktop.ini。删除 .DS_Store如果你的项目中还没有自动生成的 .DS_Store 文件,那么直接将 .DS_Store转载 2020-06-28 10:26:17 · 803 阅读 · 0 评论 -
git提交时忽略已提交过但本地已修改的文件
场景应该是这样的:有一个配置文件,比如是数据库的链接信息。每个人的链接信息是不一样的。但是又要提供一个标准的模板 用来告知如何填写链接信息,那么就存在git上需要记录一个标准配置文件,然后每个人根据自己的具体情况,配置一份链接信息自用。但是不会将该配置文件提交到库里。类似于SVN中的ignore on commit。具体操作如下:在命令行中输入git update-index --assume-unchanged [file-path]命令中的file-path 就是需要忽略提价的转载 2020-07-02 10:22:05 · 399 阅读 · 0 评论