![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
文章平均质量分 84
山石岐渡
这个作者很懒,什么都没留下…
展开
-
Git教程 - 11 最佳实践【完结】
有了 develop 分支,我们开发的时候在 develop 分支上开发新功能,开发完成的代码,合并到 master 分支,master 分支始终是一个可以发布的分支。发布新版本后,将release分支合并到 master 分支 和 develop 分支,并给master分支打上tag,然后将 release分支删除。创建release 预发布分支后,需要对预发布版本进行测试,如果测试出问题,可以直接在 release 分支进行修改,也可以创建分支进行修改。master 分支是一个可以发布的稳定版本分支;原创 2024-01-28 19:30:00 · 769 阅读 · 0 评论 -
Git教程 - 10 IDEA中操作git
如果没有远程仓库,因为我们安装了 gitee 插件,那么可以直接将项目推送到 gitee,插件会帮我们自动创建远程仓库,非常方便。打开 IDEA 的设置界面,找到 git 的配置,设置 git 的安装目录,然后点击测试,看能否显示 git 的版本信息。然后直接点击 Share 就可以了,这样就创建了远程仓库,并关联到了远程仓库,就可以推送代码到远程仓库。首先打开提交界面,然后勾选要提交的文件,填写提交信息,就可以提交了,还可以提交并直接推送到远程仓库。然后填写远程仓库的地址,和本地存储的地址。原创 2024-01-27 19:30:00 · 289 阅读 · 0 评论 -
Git教程 - 9 .gitignore
默认情况下,我们一个项目被 git 管理,git 是会监视项目下所有的文件的。但是项目下有一些文件我们不想被 git 追踪,例如一些敏感文件、编译文件或者一些临时的依赖文件,这样的话,我们就可以通过。只对尚未被Git跟踪的文件起作用,一旦文件已经被Git跟踪并提交到版本库中,即使将其加入。这会将文件从 Git 的跟踪列表中删除,不会删除文件。这样配置的话,重新查看文件的状态,可以看到不显示。只对尚未被 Git 管理的文件生效。,Git 仍然会跟踪这些文件的更改。文件是我们新添加的,需要提交。原创 2024-01-26 19:30:00 · 662 阅读 · 0 评论 -
Git教程 - 8 标签
我们每次提交都会产生提交记录,在实际的开发中,会有很多的记录,我们可以在发布版本的时候,给当前提交的记录打上一个标签,后面可以根据标签快速的找到当前的版本。如果没有标签,就很难找到发布的各个版本对应的代码。添加标签不会产生任何的影响,通过给提交的节点添加标签,相当于给节点添加了一个别名,之前通过 commit ID 操作的地方,可以使用标签来操作,这样就很方便的操作和找到想要的提交节点。删除本地标签和删除远程标签是两个独立的操作,删除本地标签不会影响远程标签,删除远程标签页不会影响本地标签。原创 2024-01-25 19:30:00 · 534 阅读 · 0 评论 -
Git教程 - 7 回到过去
放在 C4 后面还是 C6 后面。例如使用 git reset 到第二次提交,现在不想回退了,想重新回到第四次提交,使用 git log 查看,没有第四次的提交记录,无法获取第四次的 commit id。如果没有远程仓库,只在本地操作的话,在使用 git reset 以后,那么使用 git log 就看不到之后的提交记录了,如果不想回退了,就无法返回之后的提交了。首先我们进行了4次提交,并推送到了远程仓库,然后进行了第5次编辑,并暂存到了暂存区,然后进行了第6次编辑,第6次的编辑还在工作区。原创 2024-01-24 19:30:00 · 883 阅读 · 0 评论 -
Git教程 - 6 远程仓库
因为你可能一开始从远程仓库 pull 的代码,然后进行修改,但是在你 push 之前,别人可能又 push 了代码到了远程的仓库,你本地的代码不是最新的,所以 push 可能会失败。所以我们在 push 之前要保证本地的代码是最新版本,需要先 pull 一下,pull 的时候可能会有冲突,因为别人也修改了代码,合并冲突,然后再提交,提交完成,再 push。前面在学习的时候,都是在本地操作的,提交也是提交到本地的仓库,也就是在项目下生成的。克隆到本地的仓库,是不需要初始化的,直接可以修改代码,然后直接使用。原创 2024-01-23 08:00:00 · 997 阅读 · 0 评论 -
Git教程 - 3 VSCode中操作git
在VSCode中,没有暂存任何文件,直接点解 Commit 按钮,会弹出如下提示,就是选择是否直接。插件,可以在 VSCode 插件中搜索安装,还有一些其他的 git 插件,都可以尝试,看哪个好用。在上面我们是通过命令行来操作 git,但是在实际的开发中,一般都是使用图形化界面来操作。安装了 Git Graph,可以打开并查看提交记录,有哪些分支,当前所在的分支等信息。后面的操作都在 VSCode的命令行中执行,这样编辑文件操作都比较方便。将文件加入到暂存,然后填写信息,点击 Commit 按钮提交。原创 2024-01-21 22:44:41 · 486 阅读 · 0 评论 -
Git教程 - 2 git基本使用
代码提交后,此时再次查看工作空间的状态,会发现工作空间没有东西要提交,工作树是干净的(工作书我们后面再讲)。不要觉得麻烦,实际开发中,不可能修改一行代码提交一次,一般完成一个功能,或每天提交,所以没那么频繁。,以这个文件夹来模拟实际开发中的项目,通过对文件夹中的文件的修改进行追踪,来实现版本管理。如果在工作区修改了文件,还没有提交,现在修改的内容不想要了,可以将文件恢复到最近一次。文件提交到仓库后,工作区的文件就和仓库的文件一致了,所以就变成未修改了。原创 2024-01-21 22:43:38 · 1007 阅读 · 0 评论 -
Git教程 - 1Git 简介
git 就是一个版本管理工具,我们在写代码的时候,不可能将代码一次性写好,可能需要来回修改,老板还有可能说用回之前的版本,所以我们需要将每次的修改都记录下来,总不能每次都复制保存一份吧,那还了得。而且在多人开发的时候,每个人开发不同的功能,还有可能多人修改同一个功能,多人之间协同开发,如何将代码合并到一起呢,总不能拿U盘相互拷贝,然后大家坐在一起合并吧。原创 2024-01-21 22:41:59 · 362 阅读 · 0 评论