随笔分类 -  Git

摘要:如果当前分支的功能还没开发完,无法提交代码。 但出现了紧急情况(比如线上BUG),需要立即切换到其他分支进行开发。 此时可以先暂存当前分支代码,等切换回当前分支的时候再恢复。 1、暂存当前分支变更: 2、输入标记消息,方便后面恢复: 3、恢复代码: 4、选择要恢复的暂存代码: 点击 Apply St 阅读全文
posted @ 2023-02-15 11:58 天航星 阅读(70) 评论(0) 推荐(0) 编辑
摘要:这里以上传 Spring 开源项目到 Gitee 为例: 1、点击 Create Git Repository 2、选择项目目录 3、添加到缓存库 4、提交到本地库 5、复制远程库地址 6、推送到远程库 填入复制的远程仓库地址。 输出 Gitee 的账号密码。 登录成功后,就可以推送本地项目到远程仓 阅读全文
posted @ 2022-09-13 18:08 天航星 阅读(54) 评论(0) 推荐(0) 编辑
摘要:前面介绍了可以给 Git 设置全局提交人,这样当前电脑所有项目提交人都会变成设置的值。 但实际开发中有时候需要给不同项目设置不同提交人。 比如工作的项目是一个提交人,自己维护的开源项目又是另一个提交人。 这时候可以如下操作: 1、切换到项目根目录。 2、进入 .git 文件夹(这个文件夹默认是隐藏的 阅读全文
posted @ 2022-08-28 17:57 天航星 阅读(294) 评论(0) 推荐(1) 编辑
摘要:如果推送了多余或者错误的文件,是有必要撤销推送的,不然可能会对其他协同人员造成巨大的影响。 1、选择想要回退到的版本。 这里一定要选择想要回退到的版本,如果选择错误提交的版本,相当于回到错误版本,没有意义。 2、这里是重置的四个选项,对应了不同的操作,需要谨慎选择。 Soft 在选择的回退点之后的所 阅读全文
posted @ 2022-02-08 10:23 天航星 阅读(886) 评论(0) 推荐(0) 编辑
摘要:如果提交了不想提交的文件,可以进行撤销提交操作。 1、选择想要撤销的提交记录 2、选择想要撤销到哪个分组 3、日志中已经没有了刚才的提交记录。 4、撤销提交的文件也回到了原来的位置。 版本 **Git:**2.35.1.2 **IDEA:**2021.3.3 阅读全文
posted @ 2022-02-08 10:21 天航星 阅读(1332) 评论(0) 推荐(0) 编辑
摘要:如果将不想添加版本控制的文件添加了,可以进行撤销添加操作。 1、选择想要撤销添加的文件 2、选择重置的类型,默认为 Mixed ,即回退到未添加状态,这是最符合撤销的期望,推荐选择。 3、撤销后,文件变为了红色。即代表文件回到了未添加状态,文件也回到了未添加版本控制的分组中。 版本 **Git:** 阅读全文
posted @ 2022-02-08 10:19 天航星 阅读(696) 评论(0) 推荐(0) 编辑
摘要:IDEA 是目前最流行的 Java 集成开发环境,我们一般使用 Git 都是在 IDEA 上操作。 这里以 2021.3.2 版 IDEA 为例。 克隆项目 1、复制 Gitee 上的项目地址 2、点击 Clone… 3、输入复制的地址,选好存放项目的路径,点击 Clone 这样就将 Gitee 上 阅读全文
posted @ 2022-02-08 10:17 天航星 阅读(200) 评论(0) 推荐(0) 编辑
摘要:概述 分支用于管理不同的线路的版本内容。类似于科幻电影里面的平行宇宙,如果两个平行宇宙互不干扰,那就没什么影响;如果在某个时间点,两个平行宇宙合并了,就需要处理一些问题了。 命令 列出分支 列出所有本地分支: git branch 列出所有远程分支: git branch -r 新建分支 新建本地分 阅读全文
posted @ 2022-02-08 10:12 天航星 阅读(35) 评论(0) 推荐(0) 编辑
摘要:文件的四种状态 版本控制就是对文件的版本控制。要对文件进行修改、提交等操作,首先要知道文件当前在什么状态。不然可能会提交了现在还不想提交的文件,或者要提交的文件没提交上。 Git 管理的文件有 4 种状态: Untracked:未跟踪 此文件没有加入到 Git 库,不参与版本控制。通过 git ad 阅读全文
posted @ 2022-02-08 10:09 天航星 阅读(29) 评论(0) 推荐(0) 编辑
摘要:创建工作目录 工作目录(WorkSpace)一般就是 Git 帮助管理的文件夹。可以是项目的目录,也可以是一个空目录,建议不要有中文。 日常使用记住下图 6 个命令即可: 本地仓库搭建 创建本地仓库的方法有两种:一种是创建全新的仓库,另一种是克隆远程的仓库。 创建全新的仓库 需要用 Git 管理的项 阅读全文
posted @ 2022-02-08 10:08 天航星 阅读(50) 评论(0) 推荐(0) 编辑
摘要:四个区域 Git 本地有 3 个工作区域 工作目录(Workspace):存放项目代码的地方。 缓存区(Stage):存放临时的改动,事实上它只是一个文件,保存即将提交到文件列表信息。 资源库(Repository):安全存放数据的位置,这里面有提交到所有版本的数据。其中 HEAD 指向最新放入仓库 阅读全文
posted @ 2022-02-08 10:02 天航星 阅读(26) 评论(0) 推荐(0) 编辑
摘要:这里以安装 Windows 版 Git 为例。 下载 方式一:打开 Git 官网,点击 Download for Windows(由于国内网络限制,一般下载会很缓慢)。 方式二:国内可以使用 淘宝镜像下载 或者 华为镜像下载(其他的国外资源也都可以在这两个镜像下载)。 安装 1、查看 GNU 协议。 阅读全文
posted @ 2022-02-08 10:00 天航星 阅读(46) 评论(0) 推荐(0) 编辑
摘要:版本控制 版本控制(Revision Control)用于在开发过程中管理文件修改历史,方便查看和备份。 它的作用如下: 实现跨区域多人协同开发。 追踪和记载一个或者多个文件的历史记录。 组织和保护你的源代码和文档。 统计工作量。 并行开发、提高开发效率。 跟踪记录整个软件的开发过程。 减轻开发人员 阅读全文
posted @ 2022-02-08 09:59 天航星 阅读(48) 评论(0) 推荐(0) 编辑
摘要:描述 在使用 git clone 克隆 GitHub 或者 Gitee 上的项目时,报如下错误: error setting certificate verify locations: CAfile: E:/Git/mingw64/ssl/certs/ca-bundle.crt CApath: no 阅读全文
posted @ 2022-02-07 14:50 天航星 阅读(626) 评论(0) 推荐(0) 编辑
摘要:有的公司电脑会强制安装一些特定的杀毒软件或者监控软件。 在安装后,我们的 IDEA 可能会出现 Git 相关操作非常缓慢的情况。 虽然用 Git 命令操作不受影响,但终究没有可视化界面直观方便。 解决这一问题非常简单,只需要删除 IDEA 安装目录 bin 下面的 runnerw.exe 即可。 该 阅读全文
posted @ 2021-07-29 15:14 天航星 阅读(2879) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示