Git
Git
从零开始的数据猿
这个作者很懒,什么都没留下…
展开
-
kex_exchange_identification: Connection closed by remote host Connection closed by 198.18.0.114 port
第一步,先去查了一下是不是SSH的私钥过期了, 但查了一下并没有问题。这时候你按照网上的教程:删除SSH公钥,然后重新生成的公钥,配置到GitHub,应该都是不好使的。第三步,查了一下关于关于git端口设置的相关问题, 参考了几个技术问答的答案, 最后解决的方式就很简单了。直接配置SSH访问的端口号就好。第二步,思考了一下近期的操作,使用新的梯子,设置了TUN模式代理了全局, 有可能造成了端口变化, 导致了git基于SSH拉取出了问题。可以放弃SSH方式, 换用HTTPS方式来读取和拉取代码。转载 2022-11-04 16:12:34 · 8614 阅读 · 5 评论 -
彻底搞懂 Git-Rebase
使用 Git 已经好几年了,却始终只是熟悉一些常用的操作。对于 Git Rebase 却很少用到,直到这一次,不得不用。一、起因上线构建的过程中扫了一眼代码变更,突然发现, 提交竟然多达 次。我们来看看都提交了什么东西:这里我们先不说 提交规范,就单纯这么多次无用的 就很让人不舒服。可能很多人觉得无所谓,无非是多了一些提交纪录。然而,并非如此,你可能听过破窗效应,编程也是如此!二、导致问题1.不利于代码 设想一下,你要做 ,结果一个很小的功能,提交了 多次,会不会有一些崩溃?2.会造成分支污染转载 2022-07-12 17:36:52 · 1021 阅读 · 0 评论 -
Git冲突:commit your changes or stash them before you can merge.
今天用git pull来更新代码,遇到了下面的问题:error: Your local changes to the following files would be overwritten by merge:xxx/xxx/xxx.javaPlease, commit your changes or stash them before you can merge.Aborting提示已经很友好了,从网友处得到的答案直接帮我解决问题。1.stash通常遇到这个问题,你可以直接commit你的修转载 2022-05-17 01:10:43 · 184 阅读 · 0 评论 -
Github pages 同步到Gitee pages 并自动更新Gitee pages
由于 Gitee Pages 的访问速度很快,很多朋友会选择 Gitee Pages 部署项目(如:个人博客、开源项目国内镜像站点)。但是它不像 GitHub Pages 那样,一提交代码就能自动更新 Pages,因为 Gitee 的自动部署属于 Gitee Pages Pro 的服务。有大佬开发了自动更新Gitee pages的action,其中也包含了github 同步到gitee 的代码,详见:https://github.com/yanglbme/gitee-pages-action但有时候我原创 2022-05-01 10:23:09 · 1413 阅读 · 1 评论 -
Github API 调用详解
https://segmentfault.com/a/1190000015144126转载 2021-11-28 12:07:34 · 2136 阅读 · 0 评论 -
git remote 删除添加的远程地址
一.当推送到服务器时首先要添加远程地址的git remote add origin https://gitee.com/xx/xx.git二.查看本地添加了哪些远程地址$ git remote -vorigin https://github.com/xxo/c.git (fetch)origin https://github.com/xxo/c.git (push)三.删除本地指定的远程地址git remote remove origin 删除即可...原创 2021-06-13 22:53:14 · 420 阅读 · 0 评论 -
Git .gitignore配置学习
在使用 git 上传本地代码的时候,我们希望有些部分能够不上传,比如通过 npm 安装的一些包或者数据库之类的资源.这时候一个叫 .gitignore 的文件就起作用了。在 Windows 上创建 . 开头的文件有一些困难,可以在要创建文件所在文件夹内按住Shift同时右键在此处打开命令窗口,然后输入echo test > .gitignore其实 .gitignore 的语法非常简单,就下面几条:以斜杠“/”开头表示目录;以星号“*”通配多个字符;以问号“?”通配单个字符以方括号“[转载 2021-06-13 22:51:30 · 142 阅读 · 0 评论 -
Git使用出现warning: LF will be replaced by CRLF
出现warning: LF will be replaced by CRLF是换行符的原因,解决办法很简单$ git config --global core.autocrlf false原创 2021-05-25 23:45:20 · 292 阅读 · 1 评论 -
git 上传出现“ ! [rejected] master -> master (non-fast-forward)”
git push origin master,出现错误信息git push origin master To https://gitee.com/XXXXX.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'https://gitee.com/XXXXX.git' hint: Updates were rejected because the tip of your cur原创 2021-05-25 23:39:37 · 2083 阅读 · 0 评论 -
GIT: error: pathspec ‘xxx did not match any file(s) known to git
删除缓存的文件(仅从索引中删除路径,而不是实际文件!!!) git rm -r --cached .将所有文件添加到索引 git add .commit git commit -m "hopefully fixed pathspec error"参考:https://stackoverflow.com/questions/33628862/git-error-pathspec-xxx-did-not-match-any-files-known-to-git...原创 2021-05-25 14:53:36 · 407 阅读 · 0 评论 -
Git 不是内部或外部命令,也不是可运行的程序 或批处理文件。
配置环境变量环境变量在哪里设置需要自己找。在path中添加两个路径C:\Program Files (x86)\Git\binC:\Program Files (x86)\Git\mingw64\libexec\git-core这是我的路径,在Git安装目录下。重启再次输入git原创 2021-04-11 15:49:00 · 526 阅读 · 0 评论 -
Gitee,Github 图片转直链
gitee转之前:https://gitee.com/nmydt/picture-bed/blob/master/img/97a8eacc9ea407bb.jpg转之后https://gitee.com/nmydt/picture-bed/raw/master/img/97a8eacc9ea407bb.jpg即将blob换成rawgithub转之前:https://github.com/yourusername/test/blob/master/img/3.jpg转之后https://git原创 2021-01-11 00:33:14 · 12871 阅读 · 0 评论 -
Github 切换分支
git branch -a,查看是否存在分支git checkout 分支名 , 切换到你想要到的分支git branch 检查是否切换成功,查看当前分支原创 2021-01-08 19:30:38 · 9858 阅读 · 1 评论 -
Git的add、commit、push的详细介绍
简单的代码提交流程git status 查看工作区代码相对于暂存区的差别git add . 将当前目录下修改的所有代码从工作区添加到暂存区 . 代表当前目录git commit -m ‘注释’ 将缓存区内容添加到本地仓库git pull origin master先将远程仓库master中的信息同步到本地仓库master中git push origin master 将本地版本库推送到远程服务器,origin是远程主机,master表示是远程服务器上的master分支和本地分支重名的简写,分支名转载 2021-01-05 00:30:13 · 9427 阅读 · 1 评论 -
远程连接GitHub仓库
远程连接github仓库1,创建秘钥ssh-keygen -t rsa -C “your email” -f ~/.ssh/github 连续两次enter跳过2,github添加密钥在GitHub页面输入秘钥,并设置sshkey名称以记录当前使用的本地主机,防止记错后误删3,检测ssh -T git@github.com完成上述步骤本机和github已经成功连接,后面正式开始提交代码4,本地有一个xxx目录,包含项目完整代码5,添加GitHub同名仓库xxx,添加完成后有步骤提示,只要按原创 2021-01-04 23:43:18 · 2593 阅读 · 2 评论 -
GitHub Actions教程 使用selenium自动化
在http://npm.taobao.org/mirrors/chromedriver/87.0.4280.88/下载chrome 驱动chromedriver(经过测试,需要87.0.4280.88版本)建立chrome文件夹用来存放第一步下载后的chrome(linux版本)建立文件夹Spider用来存放requirements 和爬虫文件test.py建立requirements(用来安装python包)还有test.py(用来测试)建立一个工作流在左侧点击New Workflow.原创 2021-01-03 23:50:35 · 3239 阅读 · 10 评论 -
git 批量删除文件夹和文件
git 批量删除文件夹和文件本地删除文件后,执行 $ git status然后接着 $ git rm <文件>此时如果是要删除大批量文件,这么一个一个命令下去不得累死人啊其实可以这样(不管之前有没有已经本地物理删除)执行 $ git rm * -r(记得,cd 到你要删除的目录下。当然 * 可以换成指定目录)这时删除文件已经进入本地缓存区,接下来就是正常的提交操作了$ git add . $ git commit -m "clear"$ git push origin mas原创 2021-01-03 00:21:39 · 3448 阅读 · 0 评论 -
GitHub Actions 部署爬虫并定时发送邮件
本文将介绍如何在 GitHub Actions 上部署爬虫并定时发送邮件,无需额外购买服务器GitHub ActionsGitHub Actions 是在 GitHub Universe 大会上发布的,被 Github 主管 Sam Lambert 称为 “再次改变软件开发” 的一款重磅功能(“we believe we will once again revolutionize software development.”)。于 2018 年 10 月推出,内测了一段时间后,于 2019 年 11转载 2021-01-02 15:29:21 · 3087 阅读 · 2 评论 -
GitHub Actions教程:运行python代码并Push到远端仓库
Github Actions教程:运行python代码并Push到远端仓库以下为[Github Actions教程:运行python代码并Push到远端仓库]这位大佬的例子(https://www.cnblogs.com/marsggbo/p/12090703.html)我自己做了一个网站,这个网站会使用一个python脚本来生成。具体生成的方法是python脚本会读取目录下的csv文件,将每一行数据解析成固定格式,然后生成html文件,最后需要将修改后的文件自动push到github当然上面所有的原创 2021-01-02 15:18:53 · 3278 阅读 · 0 评论 -
如何使用github创建js或者其他文件并CDN加速
第一步:访问github.io 按操作建立一个以example.github.io 结尾的仓库(example自己随便取名)之后建立需要加速的文件第二步:加载任何GitHub版本,提交或分支:https://cdn.jsdelivr.net/gh/user/repo@version/file例如https://cdn.jsdelivr.net/gh/nmydt/nmydt.github.io/compiled.js其中nmydt为我的用户名,nmydt.github.io为刚刚新建的仓库原创 2021-01-01 19:37:26 · 2482 阅读 · 3 评论