T-Git
小妖666
喜欢学习技术
展开
-
RPC failed; curl 56 OpenSSL SSL_read: Connection was reset, errno 10054
RPC failed; curl 56 OpenSSL SSL_read: Connection was reset, errno 10054原创 2022-11-08 03:03:18 · 1564 阅读 · 0 评论 -
git rebase 成功后如何撤销
首先执行git reflog查看本地记录红框处为 rebase 前的版本,id 为 95b9136执行下面命令即可git reset --hard 95b9136原创 2021-03-10 18:20:58 · 655 阅读 · 0 评论 -
怎么向开源软件项目提交 pr
通过开源软件项目的改修可以学到很多东西,那么如何提交自己的改修呢?1、fork别人的仓库:不可能直接在别人的代码仓库中直接修改代码,你也没有这个权限,因此你可以 fork一份(相当于单独复制一个分叉出来)到你自己名下的一个仓库中。点击最右侧的 fork 按钮fork 成功后会自动跳转到你名下 fork 的仓库2、将代码clone到本地将自己名下的仓库 clone 下来 https://github.com/huyunan/exceljs3、修改代码:创建分支,在本地修改代码原创 2020-12-19 22:39:30 · 743 阅读 · 1 评论 -
git commit 代码提交规范
我们在代码提交时 git 的 commit 信息是很重要的,但是每次写的时候总想偷懒怎么办,咱们可以制定个规范必须按照某种格式提交注释。法一:设置 git commit 模板在项目中建立 .git_template 文件,内容可以自定义:.git_templatetype:description:运行如下命令:git config commit.template .git_templategit commit 时会出现上面的模板这种方法只是规范了一些,但是没有校验方式原创 2020-12-08 16:58:51 · 2161 阅读 · 1 评论 -
commitlint.config.js:1 SyntaxError: Invalid or unexpected token
使用 commitlint 时报错:commitlint.config.js:1 SyntaxError: Invalid or unexpected token原来是因为用 echo "module.exports = {extends: ['@commitlint/config-conventional']}" > commitlint.config.js 这条命令生成的 commitlint.config.js 文件不是 utf8 格式的,将文件转成 utf8 格式的就没问题了..原创 2020-12-08 16:49:20 · 2753 阅读 · 0 评论 -
用 github 搭建自己的 angular 小网站
我使用的是基于 angular 的 ionic 框架,因为组件很丰富,并不需要自己去优化页面。gitHub 下新建reallyEasy 项目点击 settings第一选项 Options 拉到最后 GitHub Pages配置好点 Save最上面是你的网站网址新建 ionic 项目更改 index.html 文件<base href="/" /> 改为 <basehref="./"/>不然发布到 github 后会导致加载资源失败...原创 2020-08-29 10:06:49 · 517 阅读 · 0 评论 -
用git log查看分支历史和分支分差情况
用 git log --oneline --graph 命令可以查看分支提交历史,并且查看分支的分叉情况,--oneline是单行显示会更清晰。原创 2020-08-02 11:58:30 · 2104 阅读 · 0 评论 -
通过github搭建简单的网站
正常搭建个网站可能需要服务器和域名,但是有没有不花钱的方法呢,github可以。首先新建个工程,名称随意然后新建个index.html文件做为首页之后点击设定最下面有个GitHub Pages选择选择下面的内容,你的网站地址就会生成出来了打开网址https://huyunan.github.io/haha/...原创 2020-06-09 16:18:33 · 460 阅读 · 0 评论 -
git之stash
stash命令可用于临时保存和回复修改,可跨分支。注:在未add或commit之前才能执行stash!!!!应用场景:1、当在当前分支开发到一半时,需要紧急对应个bug。但是正在开发的内容只是完成一半,还不想提交,这时可以用git stash命令将修改的内容保存至堆栈区,这时本分支修改的内容都会被隐藏起来,然后切换分支进行bug修复,修复完成后,再切换回分支,用git stash命...原创 2020-04-01 09:57:04 · 254 阅读 · 0 评论 -
error: The following untracked working tree files would be overwritten by checkout
pull代码的时候总是报这些错,用revert或是把这些文件删除,还是会报错。没办法最后直接执行git clean -d -fx它会删除一些没有 git add 的文件(注意:执行操作之前一定要备份好文件)...原创 2019-11-06 15:01:23 · 1412 阅读 · 0 评论 -
git 对比两个commit 之间的差异
git log 查看commit记录git log --pretty=format:"%h %s" 查看commit记录并以commit_short_id commit_message的形式输出git diff <commit_id_1> <commit_id_2> 比较两个commit差异...原创 2019-10-27 10:47:30 · 6226 阅读 · 0 评论 -
git push如何强制提交
今天git push时遇到了问题:Updates were rejected because the tip of your current branch is behind这时想强制提交的话怎么办呢?(注意:强制提交非常危险,一定要把分支备份好)上面两个选项是表示强制提交的意思。known changes:它检查服务器分支是否指向与远程跟踪分支相同的提交(已知更改)。如果是,...原创 2019-10-27 00:08:15 · 7905 阅读 · 1 评论 -
git did not exit cleanly.Please move or remove them before you merge.
git pull 后出现:git did not exit cleanly.Please move or remove them before you merge.即使执行 git revert 后 pull 也还是报这个错,为什么会出现这种情况呢?是因为这些文件服务器上已经被删除了,所以导致git认为这是你本地新建的文件,而为了不会把你辛苦建立的文件删除,git revert不会清除这些...原创 2019-10-24 14:57:49 · 746 阅读 · 0 评论 -
git怎么清空无效远程分支信息
使用git branch -a命令时会显示所有远程分支信息,但是有些已经删除的远程分支信息也会存在,怎么办呢?git remote prune origin用上面命令即可。原创 2019-10-17 10:12:16 · 256 阅读 · 0 评论 -
git branch 命令
查询本地分支:git branch查询本地分支(较为详细):git branch -v查询本地分支(更为详细):git branch -vv查询所有分支(包括远程的):git branch -a查询远程分支:git branch -r修改本地分支名:git branch -m master newname删除本地分支:git bra...原创 2019-09-29 17:13:51 · 310 阅读 · 0 评论 -
git撤销commit
如果commit之后发现提错分支了,提到主分支了,很糟糕想撤回git reset --soft HEAD^如果你进行了2次commit,想都撤回,可以使用HEAD~2--mixed:不删除工作空间改动代码,撤销commit,并且撤销git add . 操作。这个为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。--soft...原创 2019-09-29 21:03:12 · 589 阅读 · 0 评论 -
Git强制覆盖本地代码
git强制覆盖:git fetch --allgit reset --hard origin/mastergit pullgit强制覆盖本地命令(单条执行):git fetch --all &&git reset --hard origin/master &&git pull...原创 2018-12-20 18:24:45 · 2315 阅读 · 0 评论 -
如何查询当前git的远程地址
因为有两个git账号,现在有点迷糊,想看下当前git的远程地址git remote -v原创 2019-09-29 16:46:20 · 5798 阅读 · 0 评论 -
git pull后用git branch -a取不到最新分支信息
执行:git pull origin branchname后,用:git branch -a 查看远程分支信息,发现不是最新的解决办法:执行下面的即可git fetch origingit remote prune origin(可以用这个命令清除无效分支)...原创 2019-09-22 11:34:18 · 1124 阅读 · 0 评论 -
git新建分支并推送到远端
// 查看所有分支git branch -a// 新建分支git branch branch_name// 切换分支git checkout branch_name// 推送到远端git push origin branch_name原创 2019-03-20 18:40:25 · 2286 阅读 · 0 评论 -
Git 怎么避免每次都要输入密码
在 git bash 里输入命令:git config --global credential.helper store然后执行 git 操作,输入一遍密码后就会记录密码,以后就不用输入了。那么要更改记录的用户名和密码怎么办呢?因为上面的命令会在你的用户目录下新建个.git-credentials 文件,我们只需要更改这个文件即可。找到自己的用户目录 .git-credent...原创 2019-03-19 22:24:06 · 13953 阅读 · 2 评论 -
error: src refspec master does not match any. 错误处理办法
解决方法:提示使用 git pull 之后在 push原创 2018-12-20 10:21:45 · 1674 阅读 · 0 评论 -
Git clean简介
git clean 参数-n 显示将要删除的文件和目录-f 删除文件,-df删除文件和目录原创 2018-12-20 16:13:48 · 1119 阅读 · 3 评论 -
Git Bash运行命令后,一直出现冒号:,怎么退出
按Q退出原创 2018-12-20 18:26:49 · 5973 阅读 · 1 评论 -
Git log怎么查看分支提交过哪些文件
以上简单介绍了一些git log命令支持的选项。表 2-2 还列出了一些其他常用的选项及其释义。选项 说明 -p 按补丁格式显示每个更新之间的差异。 --word-diff 按 word diff 格式显示差异。 --stat 显示每次更新的文件修改统计信息。 --shortstat 只显示 --stat 中最后的行数修改添加移除统计。 -...原创 2018-12-21 12:11:39 · 9643 阅读 · 1 评论 -
Git查看删除本地或远程分支
1.查看本地分支git branch2.产看远程分支git branch -a3.删除本地分支git branch -d branchname注意:删除本地分支时要切换到其他分支git branch -D branchname 强制删除本地分支4.删除远程分支git push origin --delete branchname...原创 2018-12-21 15:05:47 · 239 阅读 · 0 评论 -
Git flow命令
安装方法:brewinstallgit-flow基本使用:初始化:git flow init本地新建feature:git flow feature start branchname (注意:生成的分支号会带feature)将本地feature PUSH到远程:git flow feature publish branchname获取Publish的Feature:...原创 2018-12-21 15:35:02 · 410 阅读 · 0 评论 -
git pull后拉下来的代码不是远程仓库中最新的
用命令:git pull origin branchname即可。我出现这个问题的原因是:以前是用TortoiseGit操作pull的,后来在git base里用命令git pull来download文件,就是这个命令导致的。TortoiseGit操作pull其实是执行了下面两个命令:git fetch origingit pull origin branchname如果还不行...原创 2019-04-14 16:27:19 · 6250 阅读 · 0 评论 -
git操作中出现Unlink of file 'a.xlsx' failed
原因是你工作目录有a.xlsx这个文件正在被某个程序使用关掉它原创 2019-05-21 13:40:16 · 1594 阅读 · 0 评论 -
git 清除用户名密码
清空所有用户名和密码:git config --system --unset credential.helper只用这一个命令就可以,如果不好使可以参照下面命令查看config配置:git config --list查看git用户名:git config user.name清除缓存的用户名和密码:git credential-manager uninstall更改全局用户名:g...原创 2019-09-18 10:10:15 · 30371 阅读 · 0 评论 -
git merge后想取消merge状态怎么操作
如上图,分支处于|MERGING状态,只需下面命令即可git reset --hard原创 2019-09-18 15:00:12 · 13546 阅读 · 0 评论 -
Git设置提交时忽略的文件
法一:定义全局忽略规则1、新建一个.gitignore文件git.gitignore*.log*.temp/vendor注:每一行指定一个忽略规则2、使用命令添加规则git config --global core.excludesfile F:\\git\\git.gitignore法二:1、选择要忽dkq文件右键,选择Add to ignore list...原创 2019-05-04 22:59:40 · 3569 阅读 · 0 评论 -
GIT撤销MERGING状态
gitpull合并代码的时候,若发生冲突,会处于merging状态。在命令行输入:git reset --hard head原创 2019-05-21 12:57:02 · 19217 阅读 · 0 评论 -
Git如何放弃所有本地修改
gitcheckout.#本地所有修改的。没有的提交的,都返回到原来的状态gitstash#把所有没有提交的修改暂存到stash里面。可用gitstashpop回复。gitreset--hardHASH#返回到某个节点,不保留修改。gitreset--softHASH#返回到某个节点。保留修改...原创 2018-12-21 15:35:51 · 4449 阅读 · 0 评论