We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
本篇主要收集一些在工作遇到的Bug,积少成多,希望你能在里面找到你的答案。
在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:
# 此为注释 – 将被 Git 忽略 *.a # 忽略所有 .a 结尾的文件 !lib.a # 但 lib.a 除外 /TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO build/ # 忽略 build/ 目录下的所有文件 doc/*.txt # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt
规则很简单,不做过多解释,但是有时候在项目开发过程中,突然心血来潮想把某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效,原因是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:
git rm -r --cached . git add . git commit -m 'update .gitignore'
转自 梧桐树下 » Git忽略规则及.gitignore规则不生效的解决办法
不设置line-height
line-height
PC项目,需要兼顾IE8浏览器的,使用单冒号写法,包括IE6在内的浏览器都支持;如果是内部项目或者移动端项目,建议使用双冒号,双冒号就是为了区分伪元素和伪类的。
::after, ::before, ::backdrop, ::first-letter, ::first-line, ::selection是伪元素 :active, :hover, :focus, visited, checked等称为伪类
::after
::before
::backdrop
::first-letter
::first-line
::selection
:active
:hover
:focus
visited
checked
通过给动画增加transform: translateZ(1000px);解决
transform: translateZ(1000px);
正常情况下我们只需在父容器加font-size: 0;即可间隙解决,但如果设置了-apple-system字体在iOS查看时会发现间隙依然会存在,解决的方法是给父容器设置font-size: 0;和font-family: Helvetica;解决,另外记得将子容器的font-family设回默认值
参考:CSS3 transform对普通元素的N多渲染影响
用于文字两端对齐,但没办法对最后一行生效,Chrome && IE用text-align-last: justify解决,Safari用伪元素after来解决
.txt:after { content: ''; display: inline-block; height: 0; width: 100%; }
Authentication Failed You may not have permission to access ****** check Preferences to make sure you're still logged in.
原因可能是你更改了登陆密码,而修改此密码的办法是:
1、通过Ctrl + Space打开Access.app 2、在所项目中找到你的代码库 3、双击输入新密码
再次Sync即可。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
本篇主要收集一些在工作遇到的Bug,积少成多,希望你能在里面找到你的答案。
Git忽略规则及.gitignore规则不生效的解决办法
在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:
规则很简单,不做过多解释,但是有时候在项目开发过程中,突然心血来潮想把某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效,原因是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:
input未输入时光标偏高
不设置
line-height
伪元素使用双冒号
PC项目,需要兼顾IE8浏览器的,使用单冒号写法,包括IE6在内的浏览器都支持;如果是内部项目或者移动端项目,建议使用双冒号,双冒号就是为了区分伪元素和伪类的。
3D动画导致层级下沉
通过给动画增加
transform: translateZ(1000px);
解决display: inline-block间隙
正常情况下我们只需在父容器加font-size: 0;即可间隙解决,但如果设置了-apple-system字体在iOS查看时会发现间隙依然会存在,解决的方法是给父容器设置font-size: 0;和font-family: Helvetica;解决,另外记得将子容器的font-family设回默认值
transform会引起的问题
参考:CSS3 transform对普通元素的N多渲染影响
text-align: justify
用于文字两端对齐,但没办法对最后一行生效,Chrome && IE用text-align-last: justify解决,Safari用伪元素after来解决
Mac for GitHub Desktop 弹窗出Authentication Failed
原因可能是你更改了登陆密码,而修改此密码的办法是:
1、通过Ctrl + Space打开Access.app
2、在所项目中找到你的代码库
3、双击输入新密码
再次Sync即可。
The text was updated successfully, but these errors were encountered: