![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
git | tortoisegit
git | tortoisegit相关
Cloud Flower
二次元老贼、U3D游戏开发、NestJS学习中
展开
-
git知识系列:.gitignore文件不起作用的原因之一
除了网上常见的文件已经被git追踪过外,再就是gitignore的换行符不对。如果其换行符为CR,导致忽略失败。原创 2024-03-09 22:32:39 · 161 阅读 · 0 评论 -
git:git clone报错提示permissions xxxx for xxxxxx are too open
将id_rsa和id_rsa.pub的权限改为600。原创 2023-08-27 10:11:24 · 398 阅读 · 0 评论 -
git:git clone -b提示remote branch master not found in upstream origin
检查下分支名是否写错了,git创建时有时候不一定有master分支,而是main分支,需要注意。原创 2023-07-23 19:35:52 · 1054 阅读 · 0 评论 -
git:只clone或fetch某个分支最新版本的内容
参考:【解决】Git如何只克隆远程仓库最新的一个版本(不拷贝其他所有历史版本)_克隆github远程仓库代码的当前版本_COCO56(徐可可)的博客-CSDN博客原创 2023-07-07 16:59:58 · 916 阅读 · 0 评论 -
git:git diff old mode 100644 new mode 100755含义及解决方式
参考:解决办法:忽略就完事了。原创 2023-07-07 09:29:56 · 698 阅读 · 0 评论 -
git:error: addinfo_cache failed for path ‘file‘
将提示的文件删除,之后使用git reset --hard HEAD。原创 2022-11-28 12:09:37 · 317 阅读 · 0 评论 -
git:tortoiseGit在加载项目时仍然占用cpu
将下图选项设置为shell或者none。原创 2022-11-27 22:38:56 · 469 阅读 · 0 评论 -
git:通过ssh实现多个不同账号的本地仓库的上传
参考:多个git账号之间的切换总结:在~/.ssh创建config文件,这个文件用来定义github.com的别名以及应该对应使用的ssh key。在非主要(准备不使用global gitconfig而是用local gitconfig)的仓库下,修改gitconfig,可以参考别的本地仓库的[remote "origin"]项,将里面的git@github.com换成git@别名(你定义的host)或直接换成定义的host。之后push就ok了...原创 2022-01-01 02:19:04 · 549 阅读 · 0 评论 -
git:清空仓库而不是删除仓库
参考:Steps to clear out the history of a git/github repository · GitHub总结: 凡是要上传仓库,必须要有至少一条提交 rm -rf .git/ git init git add . git commit git push -u -f master(或者其他分支名)...原创 2022-01-01 02:12:23 · 3105 阅读 · 0 评论 -
git:kex_exchange_identification:Connection closed by 52.74.223.119 port 22
使用Rider的git进行push操作时提示:kex_exchange_identification: Connection closed by remote hostConnection closed by 52.74.223.119 port 22原因: 参考kex_exchange_identification,通常是因为代理冲突导致的。第三方ide配置了代理和vpn代理共用了一个端口,导致两者冲突。关闭vpn可以提交。...原创 2021-10-03 23:51:45 · 1187 阅读 · 0 评论 -
git:在gitignore中设置不忽略的文件(夹)
参考:https://blog.csdn.net/CalShell/article/details/52670175总结: 活用!原创 2021-07-14 14:41:06 · 456 阅读 · 0 评论 -
git:将代码从一个分支转移到另一个分支
参考:http://www.ruanyifeng.com/blog/2020/04/git-cherry-pick.html总结: git cherry-pick commit的hash值 会自动commit git cherry-pick -n 不自动commit原创 2021-04-19 13:29:44 · 2250 阅读 · 0 评论 -
git:git查询merge时文件修改情况
笔者用过git-bash、sourceTree、tortoiseGit(俗称小乌龟)、Idea、vscode,从原生支持来看,小乌龟查看merge修改信息最方便。vscode原生貌似不支持查看分支信息Idea和sourceTree查看分支合并的修改比较蛋疼:sourceTree有时合并信息显示不全、Idea有时合并分支变为暗色,也看不到合并操作修改了什么(尤其是合并时没冲突但是文件缺莫名丢失了)小乌龟显示parent1、parent2的修改情况,所以如果合并出了问题,尽量用小乌龟逐个commit原创 2021-01-08 11:30:28 · 3779 阅读 · 0 评论 -
git:git-bash 命令行对文件进行操作遇到文件名带空格
一般来说我们对文件命名禁止空格的,如果带了,git-bash直接操作会提示文件不存在(因为空格中断了文件名)有一个简单的方法,就是对文件名加"",这样可以正确操作了原创 2021-01-07 13:29:35 · 1063 阅读 · 0 评论 -
git:批处理启动Git-Bash窗口并显示特定目录
参考:使用批处理脚本 在特定目录中启动Git-Bash窗口原创 2021-01-02 10:21:43 · 509 阅读 · 0 评论 -
git:git update-index,本地忽略某个文件的后续修改
参考:Git命令:git update-index原创 2020-12-29 16:47:58 · 761 阅读 · 1 评论 -
git:一次回滚多个commit
说明:独立分散的commit共同回滚 git revert -n sha-1(git 单次commit对应的sha-1值)sha-1sha-1 ... ps:-n代表不会生成新的commit,如果想直接生成commit请去掉-n最近连续的coomit共同回滚 git revert -n HEAD~5..HEAD~2 上面的例子将当前分支倒数第3次commit到倒数第6次commit回滚(从0开始计数,0代表当前提交,通...原创 2020-12-21 11:19:09 · 4444 阅读 · 0 评论 -
git:回滚某次修改,revert某个commit的操作但不生成提交
说明: 在使用小乌龟进行回滚时,我们发现通常是不会提交的;而在gitbash里,我们使用git revert时,却发现会自动生成一次提交,原因是命令不对: 通常我们需要使用git revert -n sha-1(某次提交的sha-1值),这样就不会自动生成一次提交了;对于revert会导致冲突的文件及其有效 -n等同于--no-commit参考: https://git-scm.com/docs/git-revert...原创 2020-12-21 11:04:58 · 2327 阅读 · 0 评论 -
sourceTree:检索某个人的提交记录
参考: https://blog.csdn.net/seaalan/article/details/89575101总结: View - Search View - Authors,在编辑栏输入名字即可原创 2020-11-16 18:12:58 · 3874 阅读 · 0 评论 -
git:在提交后修改历史提交的作者并同步修改历史commit
Reset author, after author has been changed in the global config.参考: https://github.com/521xueweihan/git-tips,同时里面还有其他的git使用技巧,很不错操作: git commit --amend --reset-author --no-edit...原创 2020-11-13 12:32:33 · 521 阅读 · 0 评论 -
git:Connection reset by 52.74.223.119 port 22
可以查看:https://www.cnblogs.com/Diamond-sjh/p/11352156.html原创 2020-03-11 15:03:46 · 579 阅读 · 0 评论 -
tortoisegit:TortoiseGitPlink Fatal Error - No supported authentication methods available
TortoiseGit -> Settings –> Network->将SSH client设置成C:\Program Files\Git\usr\bin\ssh.exe原创 2020-03-11 14:43:44 · 571 阅读 · 0 评论 -
tortoisegit 常见错误disconnected no supported authentication methods available(server sent: publickey)
本文转载自:https://blog.csdn.net/yym6789/article/details/538076401.安装好小乌龟git后,用小乌龟的pull 从github上拉取项目,遇到错误:disconnected no supported authentication methods available(server sent: publickey)或者是git...转载 2019-12-16 19:53:25 · 266 阅读 · 0 评论