
Git
文章平均质量分 52
333
fastjson_
这个作者很懒,什么都没留下…
展开
-
git中的Stash Changes和UnStash Changes用法
git中如果本地有文件改动未提交、且该文件和服务器最新版本有冲突,pull更新会提示错误,无法更新:要么先commit自己的改动然后再通过pull拉取代码,stash的好处是可以先将你的改动暂存到本地仓库中,随时可以取出来再用,但是不用担心下次push到服务器时,把不想提交的改动也push到服务器上,因为Stash Changes的内容不参与commit和push。操作步骤如下:1.当本地改动后,可以通过VCS-->Git,然后Stash Changes,就将本地的全部改动临时保存到本地仓库,原创 2022-04-26 15:29:41 · 8023 阅读 · 0 评论 -
IDEA git 忽略文件最佳方式
在使用 vue-cli 脚手架的时候,有一个依赖模板文件夹是不希望被上传到git上的,因为里面文件太多了。解决办法:手动创建git忽略push清单,node_module以及自身1.文件夹内右键git bash,输 touch .gitignore,注意中间有空格。2.编辑器打开生成的 .gitignore 文件,加入:node_modules/*以及其他你想要忽略的文件或文件夹*/3.以后再add到暂存区的时候就会忽略你配置的文件或文件夹了。忽略具体的文件或文件夹:原创 2022-02-09 10:06:05 · 3949 阅读 · 0 评论 -
IDEA中Git Reset选项说明
1 . 目标演示下图的git reset 各选项的效果。2. Git Reset操作说明图中说明:This will reset the current branch head to the selected commit, and update the working tree and the index accoding to the seleted mode.意思是:该操作会重置当前分支指针到所选择的提交点,并且更新记录点和根据所选选项更新index状态。这句话意味着该项操原创 2022-01-13 11:22:00 · 8977 阅读 · 1 评论 -
IDEA中使用Git Reset进行回退
一. working tree, index,的理解这三个名字可以简单理解为文件在本地仓库存在的三种不同的位置。如下,是做commit提交两段提交过程,工作区(working tree),暂存区(index)和 branch(commit)。1、working tree:就是你所工作在的目录,每当你在代码中进行了修改,working tree的状态就改变了。2、index file:是索引文件,它是连接working tree和commit的桥梁,每当我们使用git-add命令来登记后,i.原创 2022-01-12 16:33:06 · 5310 阅读 · 1 评论 -
Git的smart Checkout跟force checkout的区别
在使用git进行代码版本管理的时候,当我们切换分支的时候,常常会遇到这样的问题:这是因为在develop分支修改了代码,但是没有commit,所以在切换到其他分支的时候回弹出这个窗口.那么我们改怎么做呢?smart checkout就会把冲突的这部分内容带到目的分支(如果你没有点进窗口的那些文件处理冲突的话)force checkout就不会把冲突的这部分内容带到目的分支don`t checkout 当然是不切分支,继续留在当前分支了...原创 2021-01-29 16:23:13 · 248 阅读 · 0 评论 -
Git的详解(三)
Git基本理论(重要)Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。文件在这四个区域之间的转换关系如下: Workspace:工作区,就是你平时存放项目代码的地方 Index / Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息原创 2020-11-05 20:16:10 · 229 阅读 · 0 评论 -
Git的详解(二)
Git环境配置软件下载打开 [git官网] https://git-scm.com/,下载git对应操作系统的版本。所有东西下载慢的话就可以去找镜像!官网下载太慢,我们可以使用淘宝镜像下载:http://npm.taobao.org/mirrors/git-for-windows/下载对应的版本即可安装!安装:无脑下一步即可!安装完毕就可以使用了!启动Git安装成功后在开始菜单中会有Git项,菜单下有3个程序:任意文件夹下右键也可以看到对应的程序!Git Bash原创 2020-11-04 22:48:34 · 410 阅读 · 0 评论 -
Git的详解(一)
什么是版本控制版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。 实现跨区域多人协同开发 追踪和记载一个或者多个文件的历史记录 组织和保护你的源代码和文档 统计工作量 并行开发、提高开发效率 跟踪记录整个软件的开发过程 减轻开发人员的负担,节省时间,同时降低人为错误 简单说就是用于管理多人协同开发项目的技术。没原创 2020-11-04 22:41:51 · 867 阅读 · 0 评论 -
.git文件夹详解
在git 克隆代码之后,还不能直接使用git,而需要初始化git,它会自动创建git仓库需要的目录。这些文件存在于项目下的.git文件夹下。.git文件夹是git init后在当前目录生成的一个管理git仓库的文件夹,这里包含所有git操作所需要的东西,如下图:hooks(钩):存放一些shell脚本Info:exclude:存放仓库的一些信息logs:保存所有更新的引用记录HEAD(refs:heads、remote)objects:存放所有的git对象例如:lo.原创 2020-09-13 17:57:03 · 2904 阅读 · 0 评论