小墨の博客

梦想需要付诸行动,否则只能是梦

撤销提交之 git reset --hard 和 git reset --soft区别

有时候,进行了错误的提交,但是还没有push到远程分支,想要撤销本次提交,可以使用git reset –-soft/hard命令。

阅读全文

Git 撤销创建仓库后第一次提交的commit

撤销创建仓库后第一次提交的 commit

git update-ref -d HEAD

阅读全文

docker Windows桌面版报错 error during connect: This error may indicate that the docker daemon is not runn

解决办法

命令行

cd "C:\Program Files\Docker\Docker"

./DockerCli.exe -SwitchDaemon


阅读全文

git统计项目代码总行数命令

统计PHP代码

find . "(" -name "*.php" ")" -print | xargs wc -l

阅读全文

git 解决远程仓库文件大小写问题

最近为了规范项目的目录,把项目的文件名称全都改成了小写。本地修改是没什么问题的,可提交到远程仓库后,问题就出来了:

如图所示,出现了文件重复的情况,也就是远程仓库的文件并没有被修改:

阅读全文

php项目使用git的webhooks实现自动部署

在项目开发中使用git进行代码的管理,每次完成更改上传代码后,还需要登录服务器将代码拉取下来.现在git服务器(gitee/gitlab/github)都会有Webhooks功能,以实现在向git仓库推送/合并等时机让服务器自动拉取新代码.

阅读全文

GitHub访问速度慢解决办法

1. 修改本地hosts文件

windows系统:C:\Windows\System32\drivers\etc\hosts

mac/linux系统:/etc/hosts


2. 增加http://github.global.ssl.fastly.net和http://github.com的映射

获取Github相关网站的ip

分别查询github.global.ssl.fastly.net

阅读全文

Git 删除某个文件/文件夹的所有历史记录


阅读全文

Git删除所有历史提交记录,只留下最新的干净代码

1.Checkout
   git checkout --orphan latest_branch

2. Add all the files
   git add -A

3. Commit the changes
   git commit -am "commit message"

4. Delete the branch
   git branch -D master

5.Rename the current branch to master
   git branch -m master

6.Finally, force update your repository
   git push -f origin master

阅读全文

Git 删除最后一次提交

假设你有3个commit如下:commit 3commit 2commit 1其中最后一次提交commit 3是错误的,那么可以执行:git reset --hard HEAD~1你会发现,HEAD is now at commit 2。然后再使用git push --force将本次变更强行推送至服务器。这样在服务器上的最后一次错误提交也彻底消失了。值得注意的是,这类操作比较比较危险,例如:在你的commit 3之后别人又提交了新的commit

阅读全文

搜索
本文二维码
标签列表
站点信息
  • 文章总数:545
  • 页面总数:20
  • 分类总数:96
  • 标签总数:213
  • 评论总数:63
  • 浏览总数:285197

| | |
| |  Z-Blog PHP