草庐IT

git-fsck

全部标签

Git专栏4:SourceTree在mac平台下的安装与使用超详尽教程

注意前提:事先要装好Git,至于Git的安装怎么配置git环境,把代码传到github上?这篇文章有介绍。前言SourceTree是Windows和MacOSX下免费的Git和Hg客户端,主要依赖可视化界面操作,省去繁琐复杂不容易理解的终端命令,SourceTree也是Mercurial和Subversion版本控制系统工具,支持创建Localrepositories和remoterepositories、submit、clone、push、pull和merge等操作,可以应用于github或者1码云,类似于Xcode集成的git功能,不过SourceTree更专注于管理,具备更加直观的文件管

idea打开git项目后没有git选项(已经集成了git)

现状:切换了分支以后,由于本地没有拉取代码,导致git选项未显示。网上搜索解决棒法,记录如下。解决:1、选择菜单【File】下的【setting】2、选择【VersionControl】,选择【+】,然后【Apply】,然后【OK】。3、此时会发现git选项已经出现。补充如果拉取代码时报错sshvariant‘simple’doesnotsupportsettingport,在gitbash中输入以下命令即可。gitconfig--globalssh.variantssh原文链接https://blog.csdn.net/zhangxiaodui/article/details/1081412

【Git管理工具】使用Docker部署GitLab服务器

【Git管理工具】使用Docker部署GitLab服务器一、GitLab介绍1.1GitLab简介1.2GitLab特点二、本次实践介绍2.1本地环境规划2.2本次实践介绍三、本地环境检查3.1检查Docker服务状态3.2检查Docker版本3.3检查dockercompose版本三、DockerCompseV2版本升级(可选)3.1创建目录3.2下载DockerCompseV2二进制包3.3文件权限授权3.4查看dockercompose版本四、下载GitLab镜像五

Git和TortoiseGit的安装

目录一、前言二、Git的安装2.1Git下载2.2Git安装三、TortoiseGit的安装3.1TortoiseGit与TortoiseGit-LanguagePack下载3.2TortoiseGit安装3.3TortoiseGit-LanguagePack安装一、前言1.Git简介Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git的读音为/gɪt/。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Git与常用的版本

git管理规范

1.分支分支功能生命周期名称规则分支操作流程说明master归档分支长期masterdevelop--mr-->master主要用来归档,保留每个版本的tag,不能被push,变更只能通过merge或者rebasedevelop回归分支长期developfeature--mr-->develop--createtag-->tag--mr-->master主要用户回归测试,如果回归测试过程中发现bug,从develop创建fixfeature需求分支临时feature_{需求ID}_{版本日期}task--mr-->feature--mr-->develop根据需求从develop创建,使用完之

npm install安装vue-element-admin报错npm ERR! -4058 enoent An unknown git error occurred的解决方案

说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!问题描述很多朋友特别是对node.js完全不熟悉了解的,大多都是从仓库直接拉取下载项目到本地,第一时间就是想在本地启动运行项目,完全不懂直接开干,当遇到错误时就蒙了比如当我们从远程仓库拉取或下载vue-element-admin项目到本地后,通过npminstall命令进行安装项目所依赖的包,此时很多小伙伴就会遇到如下错误npmERR!codeENOENTnpmERR!syscallspawngitnpmERR!pathgitnpmERR!errno-4058npmERR!enoentAnunknowngiterroroccu

错误code128:npm ERR! An unknown git error occurred command git --no-replace-objects ls-remote ssh://

目录一、遇到问题二、出现问题的原因 三、解决办法四、类似的错误一、遇到问题在使用命令npminstall下载依赖项的时候就遇到了这个问题,切换了国内的淘宝源也下载不了。npmERR!code128npmERR!AnunknowngiterroroccurrednpmERR!commandgit--no-replace-objectsls-remotessh://git@github.com/nhn/raphael.gitnpmERR!git@github.com:Permissiondenied(publickey).npmERR!fatal:Couldnotreadfromremoterep

关于 git 的问题整理

有关git的问题是越来越多,总是靠脑子记不住,还是写个随笔吧==git推送或获取提示报错Failedtoconnecttogithub.comport443:Timedout还是OpenSSLSSL_read:Connectionwasaborted,errno10053问题好像是网络问题解决思路如下:1关闭防火墙;有的时候其实电脑git的配置没什么问题,只是因为防火墙没关,建议有错误信息之后先关闭防火墙再试一下。2更改host配置;这个在网上很多教程都提起过,也确实是好用的一个办法  首先先打开【海外网速测试-站长工具(chinaz.com)】我这里是电脑挂的科技,所以我这里使用的国际测速,

git防遗忘指南-amend修改最近一次commit记录

前言上一篇git的文章聊到了git版本管理的commit和分支相关的内容,通过查看./git文件内的文本内容,可以有个更清晰的认识git版本管理的主要内容就是一次次的commit提交分支的本质就是记录了当前指向的commit的哈希值会有一个HEAD指针去指向当前工作的位置,HEAD指针可以挂载在分支,也可以脱离分支直接指向一个commit提交查看log可以看到commit如果有被引用关系,后面会有()去显示相关的引用关系commit原则上是一次次向后推进的,通过移动HEAD指针可以从任意的commit去延伸提交记录链,分支仅仅只是一个指针,有了这样的认知,管理分支其实就是为了让commit提交

Git 配置SSH,多个 Github 账号配置不同的SSH KEY

文章目录前言Git配置SSH一、查看是否已经生成过/是否应存在了私钥公钥二、生成密钥对(私钥公钥)sshkey命名的第一种方式:sshkey命名的第二种方式:三、将SSH密钥添加到ssh代理中多个Github账号配置不同的ssh一、将公钥粘贴到git服务器平台上,如GitHub二、测试连接三、常见问题处理前言首先做个说明生成一对默认的私钥公钥,私钥自己客户端留着用,公钥可以给多个平台用。多对私钥公钥,主要是应对一个平台多个账号的情况。当然你想每个平台使用不同的私钥公钥也是可以的。多次生成私钥公钥需要自己重新命名,否则会覆盖之前的。Git配置SSH一、查看是否已经生成过/是否应存在了私钥公钥进入