草庐IT

git-stats

全部标签

git 放弃修改操作

1、查看修改内容gitstatus 2、放弃修改操作    a、gitadd.之前放弃修改       放弃修改单个文件 gitcheckout--       放弃修改所有文件 gitcheckout.    b、gitadd.之后,gitcommit之前        放弃指定文件的缓存gitresetHEAD        放弃全部文件的缓存gitreset.    c、gitcommit之后        回退到上一次commit  gitreset --hardHEAD^        回退到任意版本  gitreset--hard        查看commitid  gitlog

Mac(M1版本)安装与卸载Git

Mac安装与卸载Git使用Mac安装Git目前流行三种方法方法一:根据系统提示安装​直接打开终端,输入git的相关指令,例如git--version比较搞笑,没有按照网上的方法去官网或者通过brew,又或者通过Xcode安装​直接在终端输入git--version,应该是系统发现没有git命令,自动提示我安装就装上了,上了大当​因为用brew装的git可以卸载掉,但是终端提示安装的git卸载不掉​卸载过程:进入git所在的文件夹,然后输入sudorm-rfgit*,但是并不行解决方法​Mac系统引入了rootless机制,导致在root权限下也不能随便读写所有路径了,需要1.重启,过程中按住c

GIT版本控制工具

1Git概念1.1GIT简介Git是目前世界上最先进的分布式版本控制系统(没有之一)Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。项目的集成开发!Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Git与常用的版本控制工具CVS,Subversion(SVN)等不同,它采用了分布式版本库的方式,不必服务器端软件支持。1.2GIT版本管理系统能干什么2.GIT架构简图一个公司的项目,团队开发,30人,怎么分工协作???? GIT/SVN容灾能力强本地的版本管理异地协作开发灵活分支远程库使用:GitHub网站 GitH

【Git Bash】在公司你是如何向gitlab上提交代码和拉取代码的,请看这里→

目录1.如何提交代码1.1gitstatus1.2gitadd.1.3gitcommit1.3.1如何创建commit模板1.4gitpull--rebase1.4.1为什么要加--rebase呢?1.4.2若不存在冲突,直接push即可1.4.3若存在冲突(gitrebase--continue)(1)强烈建议使用VSCode(2)在解决完冲突,项目运行成功之后,继续执行以下命令(3)在push之前为什么还要执行一次gitpull--rebase?1.5gitpush2.如何拉取代码2.1若本地没有修改过代码2.2若本地修改过代码2.2.1gitstash2.2.2gitstatus2.2.

Git切换用户常用命令

1、查看查看用户名:gitconfiguser.name查看密码:gitconfiguser.password查看邮箱:gitconfiguser.email查看配置信息(包含上面的信息):$gitconfig--list2、新增、切换修改用户名gitconfig--globaluser.name“xxxx(新的用户名)”修改密码gitconfig--globaluser.password“xxxx(新的密码)”修改邮箱gitconfig--globaluser.email“xxxx@xxx.com(新的邮箱)”当我们需要在同一台电脑上使用不同的Git用户时,需要切换到不同的用户身份也是上面操

Jenkins添加凭据(连接git仓库)

Jenkins配置git时遇到的问题1、输入地址和添加代码访问权限者后提示:无法连接仓库:Command“gitls-remote-h–http://39.104.186.147/fieldmonitoring-v2/fieldmonitoring-web-v2.0.gitHEAD”returnedstatuscode128:stdout:stderr:remote:HTTPBasic:Accessdeniedfatal:Authenticationfailedfor‘http://39.104.186.147/fieldmonitoring-v2/fieldmonitoring-web-v2

git理解之超薄笔记

一、git结构原理和基本操作关于git是什么,如何牛笔就不多说了,如下直接借用一下图片,上操作命令图。使用gitstatus这个命令,它可以指引你该干嘛干嘛,确定你的工作目录是否干净。干净的意思就是和暂存区还有本地仓库保持一致。原理图小乌龟上的命令都理解了么?打开log右键还有部分命令参考图二、指针的移动Branch指针和HEAD指针。将指针从testing切换回master,head指针回指向master分支指针,也就是说会回到一个旧版本。gitcheckout命令切换到某个commit中(即HEAD指向某个commit),head指针游离(即不在master上,这种情况下会被提醒指针不在分

Git配置代理

在进行软件开发过程中,Git是一个非常常用的版本控制工具。然而,有时候我们在使用Git时可能会遇到无法连接到远程仓库的问题,这可能是由于网络访问限制或防火墙的原因。为了解决这个问题,我们可以配置Git代理来通过代理服务器进行网络请求。以下是在Git中配置代理的步骤:配置全局代理在Git中配置全局代理可以确保所有的Git操作都通过代理服务器进行。要配置全局代理,我们需要使用gitconfig命令来设置http.proxy和https.proxy选项。假设代理服务器的地址为proxy.example.com,端口为8080,则可以使用以下命令进行配置:gitconfig--globalhttp.p

windows - 无法在网络驱动器上克隆 GIT 存储库

使用Windows7,我们在网络驱动器上设置了一个裸GIT存储库,以便多个用户可以从中pull/推送。我能够在我的本地和多个其他网络驱动器上创建一个新的工作仓库。但是,当我尝试在同一个网络驱动器(不同的文件夹)上克隆一个新的工作存储库时,它失败了。使用TortoiseGIT,在我右键单击并选择“GIT克隆”后,将所有必要的路径放入我的裸仓库(新的工作仓库已经填写)并点击确定,我收到以下错误:Cloninginto'R:\path\to\new\repo'...done.error:refs/remotes/origin/masterdoesnotpointtoavalidobject!

windows - 如何从 Git Gui 打开 Git Bash?

在Windows中,有什么方法可以从GitGui当前打开的存储库中打开GitBash? 最佳答案 转到“工具”菜单并选择“添加”。在名称输入字段中,输入类似“bash提示符”的内容,并在命令输入字段中输入startbash--login-l并选中“不显示命令输出窗口”。这将添加以下配置条目:[guitool"bash"]cmd=startbash--login-lnoconsole=yes这会为您提供一个“Tools\bash”菜单项,您可以单击它启动bash提示符。请注意,由于“start”命令前缀,它独立于启动的Tcl应用程序,