Results 30 comments of zhongxia

## 使用 Umi 部署二级目录站点的坑 在部署 https://zhongxia245.github.io/FFS/ 这个页面的时候,由于刚开始没有配置 base 和 publicPath 的值,直接就上传到 gh-pages 分支上了,然后 service work 缓存, 后续虽然修改了 base 和 publicPath 但还是一直报找不到文件。 此时只需要把 service work 关掉即可。 service work 如何控制缓存的更新,这个需要研究下。

目前利用这个功能做了下面两个站点 ## FFS简易版测试 在看《10人以下团队的管理手册》里面写到 FFS 测试,本想百度一下找一个来测试,结果没有找到满意的,因此自己就坐了一个。 这里面只有25道题,然后根据你选完题目,自动帮你算出你是什么类型性格。 [FFS简易版性格测试](https://zhongxia245.github.io/FFS/) ## 该 Blog 种文章汇总 之前看文章只能来这个仓库,打开 Issue,然后看有什么文章。每次看一直在刷新比较麻烦,因此利用 Github API 做了一个网站,实现 Issue 里面文章的汇总。 [看效果点这里](https://zhongxia245.github.io/blog/)

建议直接采用 CSS 的解决方案,简单粗暴。不影响页面逻辑。

## 如何把本地的git仓库,推送到github仓库(远程仓库)上 ``` //1. 初始化git仓库,在项目根目录下 git init //2. 设置远程仓库地址: origin 可以随便取, 后面是 github 地址 git remote add origin https://github.com/zhongxia245/React-Mi-Shop.git //3. 提交到远程仓库, origin 仓库下的 master分支 git push origin master ``` ##...

## 如何把本地分支提交到远程分支 ``` bash //本地切换到 zx-demo1 分支,(git 执行的命令,都是表示在当前分支下 起作用的) git checkout zx-demo1 ... //提交到远程 origin 仓库 的 master 分支上 git push origin master //查看远程仓库的列表 git remote -v //提交到 远程仓库 upstream...

## 更新远程分支代码 如果本地分支有 没有 commit 的, git pull 会报错。 让你先把本地的提交了。 那么是否有其他方法呢? ```bash git stash git pull 远程仓库 远程分支名 git stash pop stash@{0} ```

git常用命令脑图 原文地址:http://finalshares.com/read-178 ![](http://ww3.sinaimg.cn/large/006y8mN6gw1facwr32dwrj31cv2fue0o.jpg) >图片加载不出来,请点击 地址:http://ww3.sinaimg.cn/large/006y8mN6gw1facwr32dwrj31cv2fue0o.jpg

## 拉取远程分支到本地分支或者创建本地新分支 ```bash git fetch origin branchname:branchname ``` >可以把远程某各分支拉去到本地的branchname下,如果没有branchname,则会在本地新建branchname ```bash git checkout origin/remoteName -b localName ``` >获取远程分支remoteName 到本地新分支localName,并跳到localName分支

# GIT 合并多个 commit ## 选择需要合并到哪一个commit ```bash git rebase -i HEAD^ //这里也可以是commit的HEAD 编号 ``` ![](http://ww3.sinaimg.cn/large/006y8mN6gw1fag3kiuid4j30ny05wabl.jpg) ## 确定合并的方式 ```bash # 回车之后,会出现以下内容 # 除了第一个 为 pick ,其他几个pick 全部修改成 squash (其他命令也可以,命令列表看下面提示) 1 pick...

## 如何查看指定文件的 提交历史 >有时候我们需要查看指定文件,被谁修改过。 如果从 git log 里面一个一个找,那还不累死。 ```bash # 查看指定文件的提交记录 git log --pretty=oneline # 查看指定文件在某个版本修改的内容 git show ```