1. Git概念 1.1. Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。 1)工作目录:用户本地的目录; 2) Index(索引...
转载 2013-11-08 17:38:00
48阅读
2评论
版本控制gitstatus查看状态gitadd.gitcommitm提交信息gitcommitam3次提交项目代码a只在commit提交过的文件,不用使用gitaddgitlog:查看文件的修改日志bash查看某个文件的修改日志:gitlog文件名查看当前路径所有文件的修改日志:gitlog用一行的方式查看简单的日志信息:gitlog––pretty=onelineC:\app\hcgitlogp
推荐 原创 2022-10-19 10:40:35
369阅读
GIT和SVN之间的主要区别1、GIT是分布式的,SVN不是,由于这个特征,即使你在没有网络的地方,仍然能够提交文件,查看历史版本记录,创建项目分支等。2、GIT把内容按元数据方式存储,而SVN是按文件。3、GIT分支和SVN的分支不同,SVN的分支就是版本库中的另外的一个目录。如果你想知道是否合并了一个分支,你需要手工运行像这样的命令svn propget,svn mergeinfo来确认代码是
原创 精选 2015-07-12 21:24:11
1080阅读
git使用详解
原创 2017-02-15 14:32:48
655阅读
git使用详解
转载 2019-11-12 11:45:02
2107阅读
考虑到CVS的一些局限性,
转载 2022-09-22 06:42:11
43阅读
 一:Git是什么?Git是目前世界上最先进的分布式版本控制系统。工作原理 / 流程:Workspa
转载 2022-12-16 12:25:17
56阅读
列出标签# 默认按字母排序显示 $ git tag # 模糊匹配查找标签 $ git tag -l "v1.8.5*"创建标签# 创建附注标签 $ git tag -a v1.4 -m "my version 1.4" $ git show v1.4 tag v1.4 Tagger: Ben StraubDate:   Sat May 3 20:19:12 2014 -0700 my ver
转载 2021-05-21 09:03:03
280阅读
2评论
1.git分支操作常用命令    查看分支:git branch    创建分支:git branch name    切换分支:git checkout name    创建+切换分支:git checkout -b name 
原创 2017-10-13 11:00:33
928阅读
本地与远端同一分支提交历史不一致问题?不同分支之间的合并问题?
转载 2021-06-22 15:33:34
495阅读
git rebase能够将分叉的分支重新合并,之前写过一篇文章介绍它的原理,下面主要介绍它的两个使用场景:场景一:本地与远端同一分支提交历史不一致方式一多个人在同一个分支上协作时,出现冲...
原创 2021-07-05 16:00:07
258阅读
标签使用(Tag)标签作用: 在开发的一些关键时期,使用标签来记录这些关键时刻, 例如发布版本, 有重大修改, 升级的
转载 2023-03-05 16:46:49
172阅读
Git 使用官方文档: https://git-scm.com/docGit与Github关
原创 2022-06-30 14:01:26
474阅读
1. git rm 命令作用git rm 用于 从 Git 索引(暂存区)和工作目录中删除文件。执行后,文件会被标记为删除,下一次提交时该删除会被记录。简单来说:文件从版本库(Git 管理)中删除文件同时从本地工作区(磁盘)删除2. 常用参数说明参数作用--cached只从暂存区删除文件,保留本地文件-r递归删除目录-f强制删除(用于删除修改过且未暂存的文件
原创 2月前
102阅读
大纲:一、标签概述二、创建标签三、管理标签四、总结  一、标签概述一般我们发布一个新版本到线上服务器时都会在版本库中打一个标签,这时就确定了某个版本将发布到线上。我们可以随时可以查看这个打标签的版本,标签其实就是版本库中一个快照。简单说标签就是指向某个commit的打针与我们前面讲的分支的点类似,但区别是分支是可变的而标签是不可变。所以,我们创建与删除标签都非常的快。二、创建标
git
转载 精选 2014-08-29 11:54:48
6500阅读
Git是目前世界上最先进的分布式版本控制系统! 主流的版本控制器有如下这些: Git(影响力最大使用最广泛) SVN(Subversion) CVS(Concurrent Versions System) VSS(Microsoft Visual SourceSafe) TFS(Team Found ...
转载 2021-08-12 22:15:00
315阅读
2评论
Rebase 是将一个分支的更改重新应用到另一个分支的顶端。具体来说,git rebase会将当前分支的所有提交暂时保存为补丁文件,然后将当前分支更
原创 10月前
691阅读
1. 引言Git 是当今最流行的分布式版本控制系统,由 Linus Torvalds 于 2005 年为管理 Linux 内核开发而设计。它通过高效的数据存储和协作机制,成为全球开发者管理代码变更、协同开发的核心工具。无论是个人项目还是大型开源社区(如 GitHub、GitLab),Git 都提供了版本追踪、分支管理、冲突解决等功能,确保代码的可追溯性和团队协作的高效性。本文将从安装到高级应用,全
原创 3月前
91阅读
gitlab是一个分布式版本控制系统,在每一个使用者的电脑上都有一份完整的数据仓库,即使没有网络依然可以使用,为团队之间的协作,代码上传下载都提供了便捷的途径!
原创 2018-03-21 15:20:32
10000+阅读
1点赞
安装 Git Git 有许多种安装方式,主要分为两种,一种是通过编译源代码来安装;另一种是使用为特定平台预编译好的安装包。从源代码安装若是条件允许,从源代码安装有很多好处,至少可以安装最新的版本。Git 的工作需...
转载 2012-03-26 13:58:00
66阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5