草庐IT

git仓库

全部标签

idea显示git分支信息(GitToolBox插件)

效果图说明本身idea在右下角会有git分支信息,但是显示的当前打开文件的分支信息,并且不够显眼解决1、安装插件(GitToolBox插件)2、修改idea.propertiesproject.tree.structure.show.url=falseide.tree.horizontal.default.autoscrolling=false将上分配置写入到idea.properties文件中注:idea项目默认显示的是路径,把这个路线显示去掉,以及去掉自动滚动3、配置(GitToolBox插件)由于开发使用git命令拉取提交代码,故将autofetch自动拉取去掉了,具体配置根据个人情况选

【Github】git本地仓库建立与远程连接

文章目录前言一、git简介二、git下载2.1下载地址三、git安装3.1安装3.2配置3.3config设置(增删改查)四.github与git连接——本地Git仓库4.1建本地的版本库4.2源代码放入本地仓库4.3提交仓库五、github与git的连接——远程连接5.1创建SSHKey5.2github填写SSHKey5.3验证5.4github建仓库5.5关联远程仓库六、总结步骤与常见错误6.1步骤6.2常见错误(不断更新中)前言一、git简介Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。二、git下载2.1下载地址Git客户端官网下载链接:ht

git代码上传详细步骤(初学者操作)

看到很多大佬都有自己的github,看上去很酷。有源码,有分享总结。作为初学者当然心动啦。那么搞个项目怎么上传到github呢?我确实有点笨从26号晚上十点到十二点,第二天八点到一点。终于把项目上传上去了。在此做个总结,对于我这种本人应该有帮助。正文开始:一:上传要有自己的github仓库。所有第一步就是在自己的github上创建自己的仓库。看图:设置仓库的名字:创建后有一个地址:后面有用。网页可以先不关闭。他有两种方式:一个是http形式的,一个是密钥形式的。 这边弄好就可以下一步了。操作本地的git。右键单击要上传的项目(当然首先要安装git到本地哦)git官网:git-scm.com/d

创建Gitee仓库和上传代码的详细步骤

@r0mant1c前言为什么要创建Gitee仓库Gitee可以托管个人的代码和开源项目,而且相信大家都想保存好自己的代码,并且想随时随地的去存取,所以我们需要一个远程的代码仓库,而且这也可以成为未来面试中一个不错的自我介绍以下是本篇文章正文内容一、如何创建Gitee仓库?进入到Gitee首页,右上角可以看到新建仓库的选项,点击新建仓库输入自己的仓库名称以及仓库介绍,还有自己创建的代码路径,输入完成后点击创建即可如图所示创建成功二、克隆远程仓库到本地电脑复制仓库链接到对应的代码路径文件夹下鼠标右击,选择GitClone将仓库链接粘贴到URL中,点击OK,显示Success说明克隆成功鼠标右击后选

Git彻底删除历史记录中大文件

在做项目时,使用Git为版本控制时,经常会有小伙伴提交一些二进制的大文件到git,使用版本库变的臃肿,等到发现用gitrm删除那个文件。但这样做显然是不够的,这些文件并没有真正在项目中被用到,与此同时这些大文件的存在会导致整个git仓库的容量暴增,影响每次clone和fork代码仓库的时间。文件还一直存在git历史log中,需要重写历史后执行清理后才能彻底清除,释放空间。gitverify-pack命令查看pack文件包的相关详细信息,通过文件大小进行排序,这里只列出5个最大的文件。gitverify-pack-v.git/objects/pack/pack-*.idx|sort-k3-g|t

对使用Git、GitHub时邮箱和用户名的理解

在使用Git以及GitHub时会多次用到“邮箱”和“用户名”,这里记录一下它们的区别。登录GitHub时这里的用户名或邮箱是用于登录GitHub这个网站的。配置Git时gitconfig--globaluser.name"用户名"gitconfig--globaluser.email"邮箱"这两条命令是配置Git的全局用户名和邮箱,在进行版本控制时用于记录用户身份信息。Git在commit信息中会显示提交人及其邮箱地址,方便追踪提交记录。因此这里的邮箱和用户名是为了回溯是谁提交的代码,并不需要一定填写GitHub的用户名和邮箱,甚至是可以随便填写的用户名和邮箱(当然,极其不建议这样做)。在使用

git强制拉取覆盖本地仓库

Git拉取强制覆盖本地命令gitfetch--all&&gitreset--hardorigin/master&&gitpull不建议强制覆盖本地,除非放弃本地的内容(包括已修改但暂未发布到远程仓库的内容)。拉取更新到本地gitfetch--all拉取gitpulloriginmaster重置本地暂存区/仓库,使用远程仓库的origin/master替换本地gitreset--hardorigin/master

Git常见报错:Your local changes to the following files would be overwritten by merge

1、报错原因该报错在gitpull时出现,一句话解释就是你在本地改动了代码但是还没有提交,此时再拉取最新代码,远程代码和你当前的本地代码发生冲突!(注意有冲突时才会提示,如果没有冲突,则gitpull成功,因为gitpull实质上就是一个远程分支merge到本地分支过程。2、解决方案本地代码commit后再pull(推荐)//先把当前修改的工作区内容提交了gitadd.gitcommit//拉取最新代码,这里就相当于两个已提交分支的合并了,有冲突解决冲突,没冲突就pull成功gitpull//解决完冲突后,继续完成自己的本地代码//完成以后,add/commit/push三连到远程库gitad

【git】git切换分支

1.git查询分支gitbranch#仅查询本地分支gitbranch-a#查询所有分支,包括远端仓库分支2.git切换分支gitcheckoutorigin/feature#直接切换分支到origin/featuregitcheckout-bxin-devorigin/release_dev#新建本地分支并关联到远端仓库指定分支将远程git仓库里指定的分支拉取到本地,这样就在本地新建了一个shen-dev分支,并和指定的远程分支origin/release_dev关联起来3.将本地分支推送至远程仓库gitpushoriginxin-dev:release-dev#gitpush:4.修改gi