引言很多新人用 Git 非常别扭,似乎只有 -f 才能拯救世界。秉承“操作 Git 的失误就要用 Git 的正常命令层层回退”的原则,这里整理一下 Git 存储和分支的原理,帮助理解 git 所提供的丰富的命令。参考Git 分支 - 分支简介存储首先要明确,Git 保存的不是文件的变化或者差异,而是一系列不同时刻的文件快照。在暂存文件时(git add),Git 会计算这些文件的校验和,然后把这些
开发过程中发现某个文件修改错误,需要回退到前一个版本。用git status查看状态,并复制需要撤销(退回到某个版本)的单个文件然后查看提交日志,确定要回到的提交为 591d0执行 git checkout <sha1-of-a-commit> </path/to/your/file>即可将该文件恢复到某个版本更多超全超赞git资料参见:h...
原创 2021-08-08 09:52:47
1167阅读
此教程适合刚刚使用IDEA的新手。一、创建Maven项目 1  如下图,打开idea之后,file -> new -> project 2 如下图,在弹出的new project 页面,选择maven -> 勾选Create from artifactype -
有两个分支# git branch -a* ...
转载 2018-09-13 18:22:00
281阅读
2评论
一、制定目的统一团队Git commit日志标准,便于代码review,版本发布以及日志自动化生成等。统一团队的Git工作流,包括分支使用、tag规范、issue等二、Git工作流分支规范分支类型命名规范创建自合并到说明mastermaster––长期分支,部署到生产环境中的代码developdevelop–master长期分支,进行代码集成的分支featurefeature/*developde
SourceTree,找到指定文件,右键菜单,选中 “选定项目的变更历史”,即可
转载 2020-12-04 16:02:00
3654阅读
2评论
#检查本地仓库当前状态,显示更改的文件git status如图所示显示有一个文件Test.txt被修改执行add命令git add Test.txt发现文件名变绿
原创 2022-12-14 14:56:12
451阅读
绿色,已经加入控制暂未提交红色,未加入版本控制蓝色,加入,已提交,有改动白色,加入,已提交,无改动灰色:
原创 2022-07-05 17:15:37
375阅读
GitGit用法实在是每次都要去下面找还是去网上找太麻烦了 我还是把具体的用法集合到这里把 这个是最完整的 下次直接看着就好了1- 下载项目:git clone < 仓库地址> ?git clone https://gitee.com/huiiiii/scmgo.git2- 如果要下载非master的某分支代码:git clone -b < 分支名> < 仓库地址&
转载 2024-03-13 15:11:19
17阅读
在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件提交Git 忽略文件提交的方法有三种方法可以实现忽略Git中不想提交文件。在Git项目中定义 .gitignore 文件这种方式通过在项目的某个文件夹下定义 .gitignore 文件,在该文件中定义相应的忽略规则,来管理当前文件夹下的文件Git提交行为。
转载 2023-09-30 09:33:13
327阅读
[root@mail html]# git add .[root@mail html]# git commit -a -m "modify login check"[mast
原创 2023-03-03 10:43:27
149阅读
一、简介        jenkins和gitlab是目前DevOps工具链中最常见的,抛开gitlab-ci不谈,gitlab代码提交触发jenkins流水线是最经典的搭配。 这里就介绍下如何配置实现jenkins和gitlab之间的集成。安装GitLab PlguinGitlab Plugin- 这个插件允许Git
转载 2024-06-21 11:29:59
166阅读
'https://github.com/numbbbbb/the-swift-programming-language-in-chinese/tree/gh-pages/source'.replace(/\/tree\/.*\//,'/trunk/') svn co xxxxxxx
原创 2021-07-30 13:36:46
339阅读
一、目的无规矩不成方圆,当查看git提交历史的时候,发现每个人git提交记录都有自己的风格和习惯,并没有一套完整的规范,不利于阅读和维护。所以需要一套git提交规范,使得提交记录清晰明了,让人一看就能知道此次提交的目的。二、业界比较认可和常用的规范三部分组成:header(关键)、body(可省略)、footer(可省略)建议这三个部分,每个部分的字符都不要超过100字符,避免自动换行影响美观/
转载 2023-07-11 22:37:46
157阅读
# 如何在Android Studio中取消单个文件git关联 在使用Git进行版本控制的过程中,可能会遇到需要取消某个特定文件git关联的情况。对于刚入行的小白来说,这个操作可能会有点棘手。本文将详细介绍如何在Android Studio中取消单个文件git关联,包括具体的步骤和所需的代码示例。 ### 操作流程 以下是整个操作流程的表格展示: | 步骤 | 操作
原创 11月前
111阅读
git log //查看文件修改提交日志git log -p //查看每次提交的内容差异git log -p -2 //显示最近两次提交git log --stat //查看每次提交的简略统计信息git log --pretty=oneline //日志显示为一行git log --pretty=format:"%h  -  %an, %ar  :  %s"
在使用 IntelliJ IDEA 进行 Java 开发时,常常需要将代码提交Git 仓库。然而,有时我们会遇到一个问题:代码中一些特定的文件文件夹并不需要被提交,可能是配置文件、临时文件等。因此,了解如何在提交Git 时忽略这些文件是非常重要的。 ## 环境准备 在开始之前,我们需要准备一些基础环境。本次指南假设我们使用的操作系统是 Windows 或 macOS,已安装 Java
原创 7月前
270阅读
一、git查看提交用到的命令1、git log 查看分支的所有的提交记录 2、git log -3 --stat 查看最近3条更新日志,并且简单显示出所涉及的文件 3、git show commit-id 查看某一次提交的内容,执行下面的命令 4、git show commit-id --stat 这个是查看指定的更新提交所涉及的文件二、git暂存功能使用:git stashgit stash
转载 2023-10-19 22:30:47
410阅读
简介Git LFS 是 Github 开发的一个 Git 的扩展,用于实现 Git 对大文件的支持。使用准备支持 Debian 或者 RPM 包的LinuxMac需要通过 ​​brew install git-lfs​​安装Windows需要通过​​choco install git-lfs.install​​进行安装Windows, Mac, Linux, 和 FreeBSD都支持二进制包安装编
原创 2021-12-29 10:44:31
411阅读
简介Git LFS 是 Github 开发的一个 Git 的扩展,用于实现 Git 对大文件的支持。使用准备支持 Debian 或者 RPM 包的LinuxMac需要通过 ​​brew install git-lfs​​安装Windows需要通过​​choco install git-lfs.install​​进行安装Windows, Mac, Linux, 和 FreeBSD都支持二进制包安装编
原创 2022-02-24 14:11:12
297阅读
  • 1
  • 2
  • 3
  • 4
  • 5