1.设置用户信息gitconfig--globaluser.name"itcast"gitconfig--globaluser.email"hello@itcast.cn"(邮箱没有什么用,我这里就简单写了)2.查看配置信息gitconfig--globaluser.name gitconfig--globaluser.email3.为常用指令配置别名(可以选修)有些常用的指令参数非常多,每次都要输入好多参数,我们可以使用别名。1.打开用户目录,创建.bashrc文件 部分windows系统不允许用户创建点号开头的文件,可以打开gitBash,执行touch~/.bashrc。2.在.ba
有的时候会需要合并某个分支的一个提交信息,而不是全部的提交,那就不能单纯的进行merge。比如你在分支:branch1。需要合并master的最新的那个提交,但是不需要倒数第二及以前的提交数据。首先,确保你当前在branch1分支上,可以使用以下命令来切换到branch1分支:gitcheckoutbranch1然后,找到你希望合并的第二次提交的提交哈希(commithash)。你可以通过以下命令查看master分支上的提交历史:gitlog--onelinemaster这将显示master分支上的提交列表,复制你想要合并的提交的提交哈希。接下来,使用gitcherry-pick命令来选择性地
前言由于工作的需要,经常要把自己的代码线推到自己的分支上,然后再提merge合并到主开发分支上,这是一种比较规范的做法,保证了开发的协作性和代码的稳定性,工作中,同事们通常都推荐使用SVC工具,俗称小乌龟,但是作为一个有经验的开发,不能单单只依靠工具,哪一天没有工具了,需要自己手敲只领了怎么办,忘了?所以记录下推新分支的git命令,非常的简单方便。首先,需要把现有的代码拉下来。1.初始化gitgitinit2.拉取原本需要作为基础分支的代码gitclone-bdevelophttps://仓库的git地址3.如果上一步已经做好,或者之前已经拉好分支进行了修改了,那我们可以直接进行这一步,创建本
从gitHub或者gitee上拉取代码后,我老是想着把别人的代码保存到自己的仓库上,这里教你一招。gitee的:首先我们在gitee或者github上创建一个自己的仓库,github的我就不在展示了,基本上和gitee操作一样输入相关信息选择你所需的选项如下:不会选就随便选!获取你的仓库链接:打开gitbash前提条件你安装了git不会打开的,Windows10鼠标右键找到gitbashWindows11的鼠标右键显示更多选项,之后就会展示gitbash的。输入gitclone[你的链接]按下回车键,等待下载成功。找到目标文件夹,将你推送的代码文件夹移过来。仍然是gitbash界面:1.在本地
1.创建空文件夹,右键Bashhere打开2.打开链接,点击克隆下载,复制SSH链接3.输入git+SSH链接回车遇到问题:但明明我已经有权限了,还是蹦出个这4.换成https在桌面上进行克隆仓库就正常了5.去vscode里改东西6.提交 7.创建dev分支gitswitch-cdev8.在dev里修改内容,提交,步骤同69.切换为master分支gitswitchmaster10.获取最新版,更新到本地gitpullgitpullorigin分支名,指定获取哪一个分支最新版11.合并gitmerge分支名gitmergedev将dev合并到master合并过程会报冲突错误,代码中编写重复,或
Git分布式版本控制工具一、Git安装与配置Git基本配置打开GitBash设置用户信息#配置用户名和用户邮箱gitconfig--globaluser.namexxxgitconfig--globaluser.emailxxx@xx.com查看用户信息#查看用户名和用户邮箱gitconfig--globaluser.namegitconfig--globaluser.email为常用指令配置别名(可选)打开用户目录,创建.bashrc文件部分windom系统不允许用户创建点号开头的文件,可以使用gitBash,指令行创建touch~/.bashrc在.bashrc文件中输入如下内容:#用于输
前言首先默认你已经安装好了git的客户端,如果没安装请先确保已经安装了git的客户端再进行后续的操作详细步骤第一步:进入你要克隆的文件夹下,然后点击GitBashHere gitclone-b:连一起将替换为你要拉取的远程分支名称:连一起将替换为你要拉取的远程仓库代码地址 这样远程仓库的代码就下载到本地了
参数说明:--author作者提交者--after开始时间--before结束时间--pretty格式--查询所有人截止目前的提交行数、删除行数、总行数信息gitlog--format='%aN'|sort-u|whilereadname;doecho-en"$name\t";gitlog--author="$name"--pretty=tformat:--numstat|awk'{add+=$1;subs+=$2;loc+=$1-$2}END{printf"addedlines:%s,removedlines:%s,totallines:%s\n",add,subs,loc}'-;done1
文章目录查看tag对应版本tag一个版本切换到指定tag查看远程有那些分支查看tag对应版本要查看Git仓库中标签(tag)对应的版本,可以使用以下命令:gitshowtag>将替换为你要查看的标签名称。该命令将显示与标签对应的提交信息,包括作者、日期、提交消息和更改的文件等。如果你只想查看标签对应的提交哈希值,可以使用以下命令:gitrev-parsetag>这将输出标签的完整提交哈希值。请确保在Git仓库的根目录或相关子目录中运行这些命令。tag一个版本1查找要标记的中间版本的提交哈希值。您可以使用以下命令来查看提交历史并找到要标记的中间版本的哈希值:gitlog2创建标签。使用以下命令创
git已经提交到远程仓库,想要修改注释内容可以按照以下步骤进行:1、到本地仓库目录下打开git控制窗口(GitBash),注意自己要改注释的分支是否正确,可以使用:$gitcheckout分支名,切换到自己要改的分支,比如我从V1.1的分支切换到V1.0分支。2、使用命令:$gitrebase-iHEAD~7查看自己commit的注释内容,其中7是代表着修改倒数7次的commit,次数按照自己的情况改变3、按i进入编辑模式,然后在要修改的commit注释前面把对应的pick修改为edit,然后按esc退出编辑模式,输入:wq保存并退出。如图我想修改最近commit的三次注释,将三个pick修改