草庐IT

git-fsck

全部标签

开启visual studio,git for windows 疯狂占用内存的解决

1、开启visualstudio,gitforwindows疯狂占用内存的解决最近开启visualstudio写代码的时候,IDE总是会莫名奇妙的卡住然后闪退,今天打开任务管理器看了下原因,发现是visualstudio所占磁盘内存不断疯涨,每秒几十MB的向上窜,不一会儿就到了2000MB,然后卡死。点击visualstudio里看,发现是gitforWindows占用了大量内存,一想起前几天更新过visualstudio,可能和那有关,尝试kill掉进程,但是一kill,他立马又重新自动出现,虽然暂时可以解决占用大量内存的问题,但是治标不治本。所以决定进到编译器里面去找,最后在编译器里面找到

git 常用命令有哪些

Git是我们开发工作中使用频率极高的工具,下面总结下他的基本指令有哪些,顺便温习一下。前言一般项目中长存2个分支:主分支(master)和开发分支(develop)项目存在三种短期分支:功能分支(featurebranch)补丁分支(hotfixbranch)预发分支(releasebranch)一旦完成开发,它们就会被合并进develop或master,然后被删除。虽然是主分支和开发分支,却是平级关系,develop可以理解为开发库,master为生产库。一、初始化#初始化本地仓库,在当前目录下生成.git文件夹gitinit#查看当前分支状态gitstatus 二、Git配置#查看配置信息

【持续更新】ubuntu中的git命令

【持续更新】ubuntu中的git命令gitinit初始化本地目录作为本地仓库gitremoteaddoriginxxxxxxxxxxxxxxx是指git地址。本条命令是将本地仓库和远程仓库连接起来。gitpulloriginmaster意思是将远程origin主机的master分支拉取过来和本地的当前分支进行合并。加上--allow-unrelated参数,表示允许合并两个不相关的仓库历史。gitmerge--abort取消合并代码。gitreset--merge在撤销目前的工作树和索引(stage)更改的同时重建一个合并提交。gitstatus文件或文件夹在工作区或暂存区的工作状态。git

在IntelliJ IDEA中配置Git

给大家说说在inteliJIDEA中如何配置git:下载安装Git工具目录下载安装Git工具在IntelliJIDEA中配置Git在IntelliJIDEA中利用Git拉取项目1.访问gitee或github,找到项目对应的仓库,并复制仓库地址。2打开IDEA,依次选择菜单:File->New->ProjectfromVersionControl. 3在弹出框中输入仓库路径(从第一步中gitee或github复制的路径)并点击Clone. 4在弹出框中输入gitee或github的账号和密码并点击Login.等待下载完毕即可. 在IntelliJIDEA中使用Git推送项目去gitee网站注册

【git】git拉取指定 tag 版本/切换指定tag代码

git拉取指定tag版本gitclone指定的taggitclone--branch[tag_name][git地址]已有仓库切换taggitcheckout[tag_name]注意这时候git会提示你目前处于detachedHEAD的状态,因为tag相当于一个快照,不能修改他的代码,如果想要在这个tag的代码基础上进行开发,则根据tag创建一个新的分支gitcheckout-bbranch_nametag_name参考资料gittags和Branches的区别Git中的tag和branch区别和使用

IDEA中使用Git拉取项目时设置重新输入用户名和密码

1、选择:file---->setting---->passwords2、选中这个Donotsave 3、点击OK4、重新使用Git拉取代码会提示重新输入用户名和密码 

【unable to access ‘https://github.com/用户名/仓库名.git/‘: SSL certificate problem 解决的问题】

记录clone远程仓库失败的问题unabletoaccess‘https://github.com/用户名/仓库名.git/’:SSLcertificateproblem:self翻译过来就是Fisheye/Crucible服务器不能识别git的SSL证书,所以操作停止执行执行下面命令即可:gitconfig--globalhttp.sslVerifyfalse

git 学习之暂存区撤销和修改

1.暂存区每个Git仓库中,都有一个隐藏目录.git用于存放Git仓库的相关信息,包括暂存区(称为stage)、自动创建的master分支以及指向master分支的HEAD指针。每次提交文件时:gitadd添加文件到暂存区。gitcommit提交更改,把暂存区的所有内容一次性全部提交到当前分支,清空暂存区。2.撤销修改因为暂存区的存在,撤销修改分为几种情况(通过gitstatus查看仓库状态时会提示相关撤销修改的命令):gitstatus一般有三个状态:changesnotstagedforcommit--表示,即在工作区又在暂存区的文件,且文件在工作区被修改,还没有提交到暂存区changes

idea中关联Git

注意:未安装和配置Git软件,请先跳转到Git宝典_没办法,我就是这么菜的博客-CSDN博客idea关联git关联git.exe选择你的VersionControl下的Git选择你的Git安装目录bin下的git.exe,点击ok点击Test,显示版本号,就表示关联成功配置Gitee插件准备好你的gitee(码云)账号1、选择idea中setting中的plugins安装gitee插件2、配置gitee的账号(两种方法)方法一:在VersionControl中的gitee选项,点击+,选择第一个选项,然后会跳转到gitee的登录页面,登录之后,idea中就会显示你的账号方法二:点击+后,选择第

【已解决】error setting certificate verify locations: CAfile: C:/Program Files/Git/mingw64/etc/ssl

1、问题描述git黑窗口报错“errorsettingcertificateverifylocations”,意思就是证书位置设置错误。fatal:unabletoaccess'https://github.com/goSilver/daydayup.git/':errorsettingcertificateverifylocations: CAfile:D:/dev/Git/mingw64/ssl/certs/ca-bundle.crt CApath:none2、问题分析git的配置文件里的路径和实际的路径不一致了,故报错证书位置设置错误。3、解决方法重新设置git配置文件路径:(推荐)gi