草庐IT

使用git推送代码到远程gitee仓库报错及解决办法

今天在使用git推送本地仓库到远程时发生报错,特此记录。错误过程使用命令gitpush-uoriginmaster推送本地仓库到远程仓库时发生如下报错:Togitee.com:mobius8086/algorithm-learning.git![rejected]master->master(non-fast-forward)error:failedtopushsomerefsto'gitee.com:mobius8086/algorithm-learning.git'hint:Updateswererejectedbecausethetipofyourcurrentbranchisbehin

Git命令大全:从基础到高级应用

目录 一、增加/删除文件 1.1添加文件到暂存区 1.2添加所有文件到暂存区 1.3从暂存区移除文件 1.4从版本库和工作区删除文件 二、代码提交 2.1提交暂存区文件到本地仓库 2.2修改最后一次提交信息 三、本地分支 3.1创建新分支 3.2切换分支 3.3创建并切换到新分支 3.4删除分支 四、远程分支/仓库 4.1添加远程仓库 4.2推送本地分支到远程仓库 4.3删除远程分支 五、撤销 5.1恢复工作区至上一次提交 5.2撤销暂存区的修改 5.3撤销最后一次提交 六、查看信息 6.1查看文件修改状态 6.2查看提交历史 6.3查看文件具体修改内容 七、标签 7.1创建标签 7.2推送标

git push origin HEAD:refs/for/master解析

首先来看看gitpushoriginHEAD:refs/for/master的格式解析:总体格式:gitpush:gitpush:表示推送代码到远程服务器。origin:表示远程的库的名字。master:表示远程分支的名字。HEAD:表示一个特别的指针,指向你正在工作的本地分支的指针,可以当做是本地分支的别名。git通过它可以知道当前工作区间在哪个分支。refs/for:表示我们提交代码到服务器之后是需要经过codereview之后才能进行merge操作的,而refs/heads是不需要的。错误:![remoterejected]HEAD->refs/for/mastererror:faile

【解决】cannot spawn .git/hooks/pre-commit: No such file or directory

问题一:问题描述:cannotspawn.git/hooks/pre-commit:Nosuchfileordirectory解决办法:删除项目文件夹下.git/hooks/pre-commit文件问题二:问题描述:cannotspawn.git/hooks/pre-push:Nosuchfileordirectory解决办法:删除项目文件夹下.git/hooks/pre-push文件

Github小彩蛋显示自己的README,git 个人首页的 README,readme基本语法

先上效果👇代码在下面,流程我放最下面了,思路就是创建一个和自己同名的仓库,要公开,创建的时候会提示小彩蛋你的reademe会展示在你的首页,或许你在这个readme里面的修改都会在你的主页上看到了👀👋Hey!I'mXuenew.🐘❤️🍦🍓🍉🍋🥛☕🍗🍟🎮💻🎶💰-🔭你好呀!💡-🤔这里是忆阳的大象耳朵,会点小爬虫,想做一个有意思的前端工程师-⚡Funfact:喜欢看动漫,喜欢看小说,喜欢听音乐,喜欢看电影,喜欢做游戏[![GitHub](https://img.shields.io/badge/GitHub-181717?style=flat-square&logo=github&logoColor

git 命令大全,以及各个场景下的使用情况

1.安装git之后,配置git环境:gitconfig--global初次使用git需要设置你的用户名以及邮箱,这将作为当前机器git的标识,如果你用它来下载远程仓库一些需要登录权限的仓库会要求登录,git默认使用配置邮箱以及用户名登入,但会要求你手动输入密码//config:参数是用来配置git环境的//--global:长命令表示配置整个git环境$gitconfig--globaluser.name"YourName"$gitconfig--globaluser.email"email@example.com"2.常用git命令命令说明pwd查看当前目录gitinit初始化,生成.git

Git 常用命令速查

一、Git常用命令速查gitbranch查看本地所有分支gitstatus查看当前状态gitcommit提交gitbranch-a查看所有的分支gitbranch-r查看远程所有分支gitcommit-am"init"提交并且加注释gitremoteaddorigingit@192.168.1.119:ndshowgitpushoriginmaster将文件给推到服务器上gitremoteshoworigin显示远程库origin里的资源gitpushoriginmaster:developgitpushoriginmaster:hb-dev将本地库与服务器上的库进行关联gitcheckout

git的分支的使用,创建分支,合并分支,删除分支,合并冲突,分支管理策略,bug分支,强制删除分支

GIT|分支文章目录GIT|分支创建分支合并分支删除分支合并冲突分支管理策略bug分支强制删除分支创建分支查看当前本地仓库中有哪些分支gitbranchHEAD所指向的分支就是当前正在工作的分支cat.git/HEAD创建一个分支gitbranchdev创建好了,但是目前还是指向master用tree命令也可以看到已经创建分支成功了创建出来的分支,和主分支的最新记录是一样的切换分支就是让HEAD指向我们的dev分支gitcheckoutdev我们在dev分支上堆ReadMe文件进行了修改再进行提交这个时候再切换回master分支查看文件可以看到刚刚新加的那行文件不见了~~那我们再切换回dev分

Docker+ Jenkins+Maven+git自动化部署

环境:Centos7          JDK1.8      Maven3.3.9      Git  2.40      Docker 20.10.17准备工作:安装Docker        Centos7默认的yum安装的docker是1.13,版本太低,很多镜像都要Docker版本要求,升级Docker版本。卸载已安装Docker:  yumremovedocker*yum工具及添加镜像源yum-yinstallyum-utilsyum-config-manager--add-repohttps://mirrors.aliyun.com/docker-ce/linux/centos/

IDEA 设置 Git 在左侧展示

File->settings->VersionControl->commit勾选Usenon-modelcommitinterface