草庐IT

git-fsck

全部标签

项目开发合并代码的流程(git的使用)

流程:1.先gitadd.  和  gitcommit-m'xxxx'  提交代码保证本地代码已全部提交2.切换到develop分支,因为开发的时候需要在develop分支下再创建一个分支所以需要从自己写代码的分支切换到develop分支去  gitcheckoutdevelop 3.gitpull  拉取远程仓库的最新代码4.检查vscode等编译器  查看是否和本地代码有冲突如果有冲突就先解决冲突5.gitmerge本地分支(你自己创建写代码的分支)  在develop分支上合并自己写的分支6.这个时候可以还会产生冲突,再次解决冲突 7.解决完冲突后  gitpush  去向远程仓库推送自

Intellij IDEA Git使用记录

IntellijIDEAGit使用记录代码管理工具从svn改了git,记录一下使用过程。1、关于查看提交历史之前用svn的时候直接项目右键Team–>显示资源历史记录,不需要先更新就可以查看到所有的提交历史了;但是git需要先pull或者fetch之后,才能显示出所有的提交记录。2、关于git分支git一般不会在主分支开发,只是在其他分支上开发完成后才合并到主分支,所以经常需要在分支之间切换:左下角Git–>Remote–>选中要使用的分支右键checkout。3、关于提交代码安装一个gitCommitTemplate插件,按照格式规范提交日志;type一般为feat(新功能)和fix(bug

使用git在Github上创建自己的项目及一些基础操作

使用git在Github上创建自己的项目及一些基础操作一、什么是gitGit是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Git与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持。二、在本地创建git仓库在本地电脑新建个文件夹打开git1、初始化设置名字和邮箱gitinitgitconfig--globaluser.emailaddress'邮箱'gitconfig--globaluser.name"名字"2、将工作区

1.Git 安装及配置

Git安装配置在使用Git前我们需要先安装Git。Git目前支持Linux/Unix、Solaris、Mac和Windows平台上运行。Git各平台安装包下载地址为:http://git-scm.com/downloadsLinux平台上安装Git的工作需要调用curl,zlib,openssl,expat,libiconv等库的代码,所以需要先安装这些依赖工具。在有yum的系统上(比如Fedora)或者有apt-get的系统上(比如Debian体系),可以用下面的命令安装:各Linux系统可以使用其安装包管理工具(apt-get、yum等)进行安装:Debian/UbuntuDebian/U

安装git提示E: Package ‘git‘ has no installation candidate

安装git提示E:Package‘git’hasnoinstallationcandidate:安装git提示E:Package‘git‘hasnoinstallationcandidate安装git提示E:Package'git'hasnoinstallationcandidate:问题描述解决方案原因一原因二原因三(1)查看系统版本(2)修改源文件(3)增加国内源总结问题描述Linux系统(Ubuntu18.04.3)中使用apt工具安装git工具时出现E:Package‘git‘hasnoinstallationcandidate问题:E:Package'git'hasnoinstall

git命令的使用

1.查看文件gitcat-file-p仓库路径下右键GitBashHere 打开git命令窗口:复制某个文件的版本号:粘贴到git命令窗口,会显示文件的提交信息:查看tree后面的版本号,则会看到详细提交信息:查看hello.cpp前面的版本号,则会查看到提交到的详细内容:2.常用命令2.1仓库操作2.1.1仓库初始化gitinit创建local-test-02目录,在该文件夹中右键菜单打开git命令窗口,输入gitinit命令初始化仓库,初始化后文件夹下会生成.git目录:与客户端软件创建仓库不同的是:客户端软件创建仓库时会默认初始化main分支信息的文件,但gitinit命令不会。 2.1

Git工具的基本使用(二)

分支今天,我们继续来说一下Git的其他功能------分支什么是分支呢,简单介绍一下    Git版本控制系统支持分支操作。使用分支意味着可以从开发主线上分离开来,然后在不影响主线的同时继续工作。当初始化项目的时候,默认只有一个分支,master主分支。什么是主分支?        在初始化本地Git仓库的时候,Git默认已经帮我们创建了一个名字叫做master的分支。通常我们把这个master分支叫做主分支。在进行多人协作开发的时候,为了防止互相干扰,提高协同开发的体验,建议每个开发者都基于分支进行项目功能的开发。分支的相关命令 查看项目中有哪些分支gitbranch 创建分支(如果在主分支

git reset后撤回恢复到reset前的版本

在使用gitreset2命令后,你撤销了最近的两个提交并丢弃了相应的更改。如果你希望恢复这些提交和更改,可以采取以下步骤:使用gitreflog命令查看Git的引用日志,找到你之前所在分支的历史记录。你会看到所有的提交和操作记录。针对你要恢复的提交,找到其对应的提交哈希值。运行以下命令来恢复到该提交:gitreset--hard将替换为你想要恢复的提交的哈希值。这将恢复到指定的提交,并恢复其更改。请注意,在使用gitreset--hard命令后,如果没有及时备份或推送到远程仓库,恢复被撤销的提交和更改可能会变得更加困难。因此,在执行任何重置操作之前,请确保你对重要的更改进行了备份。

git 文件名大小写的坑,你踩过吗?

如果你使用git做项目管理,你可能会遇到一个非常棘手的问题:git默认是不区分文件名大小写的。这意味着如果你修改了文件名的大小写,git会认为文件没有变化,从而导致本地和远程仓库不一致,甚至出现运行错误。那么,你是如何发现和解决这个问题呢?有没有什么好的方法可以让我们在使用git时避免这个问题呢?本文将为大家介绍一个实用的技巧:配置git让它能够识别文件名大小写。这种技巧可以让我们在修改文件名大小写时,git能够正确地跟踪文件变化,并及时地同步到远程仓库,这样就可以避免因为文件名大小写不一致而导致的各种问题接下来,我们将通过一个实例来深入了解这个实用的技巧。演示首先我们来看一个项目。这个项目有

Git快速入门

Git1、Git概述Git简介Git下载与安装2、Git代码托管服务常用的Git代码托管服务使用码云托管服务3、Git常用命令Git全局设置获取Git仓库工作区、暂存区、版本库概念本地仓库常用命令远程仓库操作命令分支操作标签操作4、在IDEA中使用Git在IDEA中配置Git获取Git仓库本地仓库操作远程仓库操作分支操作1、Git概述Git简介Git是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。通过Git仓库来存储和管理这些文件,Git仓库分为两种:本地厂库:开发人员自己电脑上的Git仓库远程仓库:远程服务器上的Git仓库commit:提交,将本地文件和版本信息保存到