梟棧

記所可錄

git 从ssh切换至https 从https切换至ssh·

  1. 从ssh切换至https

    1
    git remote set-url origin[远程仓库名称] <https://github.com/USERNAME/REPOSITORY.git>
  2. 从https切换至ssh

    1
    git remote set-url origin git@github.com:USERNAME/REPOSITORY.git
  3. 查看当前是ssh还是https

    1
    git remote -v

已经添加版本控制的文件如何添加 ignore?·

Git有个特性,如果项目中的文件在生成 .gitignore 文件时已经被添加了版本控制的话,那么即使这个文件写进了 .gitignore 文件也不会生效。

想要使其生效需要先将该文件从暂存的缓存中删除:

1
git rm --cached [filename]

然后在 .gitignore 文件中添加该文件的路径。保存之后将修改的文件 stage -> commit -> push

git pull的时候出现这个错误提示是什么情况?·

git pull后出现"refs/remotes/refs/heads/origin/[BRANCHNAME] not found"的错误提示,可能是以下原因:

①检查一下是否是因为本地没有 checkout 到 [BRANCHNAME] 的分支。

②如果不是①的情况,可参考 这个帖子 的解决方法进行尝试。

为什么Working copy 上使用 git pull需要输入 GitHub 的账号密码?·

在 remote 设置界面将 https 的方式切换为 ssh 方式。

有挺长一段时间没有整理这个网站了,最近想起打开自己网站看看,结果发现访问报错了,我当时是直接输入的 'kirito.xyz' 这个顶级域名,错误提示如下:

Fastly error: unknown domain: kirito.xyz. Please check that this domain has been added to a service.

Read more »

Tips·

  • 当你执行 git branch (branchname) 时,Git 如何知道最新提交的 SHA-1 值呢? 答案是 HEAD 文件。
  • HEAD 文件是一个符号引用(symbolic reference),指向目前所在的分支。 所谓符号引用,意味着它并不像普通引用那样包含一个 SHA-1 值——它是一个指向其他引用的指针。

Git常用命令·

一些常用的git命令,以备忘时之需。

Read more »

Hexo常用命令·

1
2
3
4
5
6
7
8
9
hexo init <站点仓库的目录> # 初始化一个站点目录
hexo clean # 用于主题切换等涉及站点整体布局效果改变的行为时,清除hexo原有缓存
hexo new page '页面名' # 新增页面(在source目录下新建个名字为'页面名'的文件夹,文件夹内为index.md)
hexo new '博文标题' # 新增一篇博文
hexo generate # 可简写为 hexo g ,编译生成静态页面文件
hexo server # 可简写为 hexo s ,开启本地服务器预览与测试编译生成的静态页面效果
hexo delpoy # 可简写为 hexo d ,部署站点到远程仓库
hexo generate -d # 可简写为 hexo g -d ,编译生成静态页面文件并部署到远程仓库
hexo deploy -g # 可简写为 hexo d -g ,同上
0%