yugasun

git

  • Published on
    之前一直使用的是通过配置 `CNAME` 的方式将个人域名 `yugasun.com` 隐射到 `yugasun.github.io`,然后设置 `Github` page 服务,来实现hexo创建的静态博客。但是由于国内 `github` 有时不太稳定,而且也不方便做深入的访问统计,所以自己购买了一台 `VPS` 作为服务器,但是又闲每次博客更新需要登录服务器,更新博客,太繁琐,作为一名懒惰的程序员,于是想到用 `Github webhooks` 来实现。
  • Published on
    1. 如果你的工作目录的代码做了修改,但又尚未提交,此时你不小心做了 `git pull` 操作拉取远程仓库代码到本地时,往往会提示冲突。
    2. 你在分支 `dev` 上完成了功能开发,然后 `checkout master`,`git merge dev`, 此时如果其他人不慎对 `master` 进行了修改,往往也会提示冲突。
    遇到以上两个问题,你改如何解决呢?
  • Published on
    假设你从 [Github](https://github.com) 上克隆下来一份别人的优秀代码,然后自己有做了相应的二次开发,但是你又想同时保持源码,并需要做定期的 `pull` 操作。 并希望能将源码新的 `commit` 合并到自己修改后的源码中。而你二次开发的代码存储在自己的私有仓库 `git.mydomain.com` 中
  • Published on
    我们在日常工作中会遇到公司有个gitlab,还有些自己的一些项目放在github上。这样就导致我们要配置不同的 SSH KEY 对应不同的环境。下面我们来看看具体的操作.
  • Published on
    Git是个了不起但却复杂的源代码管理系统。它能支持复杂的任务,却因此经常被认为太过复杂而不适用于简单的日常工作。让我们诚实一记吧:Git是复杂的,我们不要装作它不是。但我仍然会试图教会你用(我的)基本的Git和远程代码库干活的工作步骤,在15分钟内。