版本控制
tugangkai
四海皆为兄弟
展开
-
idea使用git进行项目管理
完整教程–idea使用git进行项目管理 第一部分: 安装 1. 下载地址: https://git-scm.com/download/win; 如果速度慢, 使用 迅雷下载; 2. 点击安装, 然后下一步, 直到下面这个页面: 建议: 按照上面所示方式选中复选框 ; 3&...转载 2018-03-27 01:25:48 · 326 阅读 · 0 评论 -
git-tagging
打标签的主要作用是标记当前项目的状态,为开发人员明确当前项目所处的阶段。比如v1.0,v2.0等等.git tag:列出项目所有的版本号,按照字符大小进行排序git tag -l ‘v0.1*’显示所有以v0.1开头的版本号,主要用来过滤想要查看的特定版本号git tag有两种类型:轻量型和注解型轻量型:仅仅是指向某个提交的名称注解性:包含更多信息,包括标记名称、邮件、日期等信息。...原创 2019-09-02 19:49:21 · 149 阅读 · 0 评论 -
git-远程协作
git remote命令:查看从远程主机clone下来项目的默认名字git remote -v:查看远程主机的urlsgit remote add pb https://github.com/tugangkai/bosparent.git 给远程主机仓库起一个别名git fetch 从远程项目里拉取数据git fetch 命令仅仅会从远程主机拉取数据,不会自动的合并已经修改的数据。...原创 2019-09-02 19:43:19 · 161 阅读 · 0 评论 -
git-回退版本
git commit –amend:提交后的一次补救,比如忘记在上一次提交时提交某些文件,需要做一些修改后再提交。这个命令就像本次提交覆盖了上一次提交,在仓库历史中不会显示上一次提交git reset HEAD … 将文件从暂存区移到工作区,把暂存区的修改回退到工作区git checkout – 文件名回退所做出的的修改:需要确定的是你不再需要已经修改的数据首先在工作目录下添加文件...原创 2019-09-02 19:29:28 · 97 阅读 · 0 评论 -
git-查看提交历史
git log:浏览提交历史$ git logcommit ca82a6dff817ec66f44342007202690a93763949Author: Scott Chacon schacon@gee-mail.comDate: Mon Mar 17 21:52:11 2008 -0700changed the version numbercommit 085bb3bcb60...原创 2019-09-02 19:18:10 · 142 阅读 · 0 评论 -
git-删除文件
要从git上面删除一个文件,首先需要从tracked 文件里面删除它(更准确的是从暂存区域里面删除))git rm命令从工作区域删除文件若只是简单的删除工作目录下面的文件,再执行git status命令,你会得到如下Changes not staged for commit的结果。执行git rm PROJECTS.md命令,删除将会被git记录下来下次提交的时候,这个文件就会消失并且不会...原创 2019-09-02 19:01:51 · 220 阅读 · 0 评论 -
git diff-查看不同区域文件差异
git diff 命令:查看文件之间的差异性比较工作目录和暂存区文件差异,结果显示的是已经修改的但是没有进入暂存区的内容git diff -staged命令,比较在暂存区域的改变和上一次提交的内容。Git diff命令不会显示所有的从上次提交来的改变,只显示不在暂存区的改变。如果所有的改变都在暂存区,那么git diff不会输出任何内容。git diff –cached命令可以看暂存区里...原创 2019-09-02 19:00:05 · 3319 阅读 · 0 评论 -
让git忽略某些文件
让git忽略某些文件在某些情况下,有些文件不想加入到git管理中,这是需要新建一个.gitignore文件,并向其中加入一些匹配选项,工作目录中匹配到.gitignore文件中的内容,将被git忽略....原创 2019-09-02 18:52:08 · 144 阅读 · 0 评论 -
git status-检查文件状态
检查文件状态的主要工具是git status命令,如果你在clone项目后直接运行这个命令你可以看到下面的结果这意味着你又一个干净的工作目录,换一句话说,你的所有tracked文件都没有被更改,Git也没有看到任何untracked文件,这个命令告诉你你在哪个分支上面,并且可以知道你的分支和在服务器上的分支状态是一致的,默认的分支是master实例:添加一个新的文件到项目中,一个简单的R...原创 2019-09-02 18:50:39 · 1352 阅读 · 0 评论 -
Git基本原理
为什么学习git原理?学习git的基本原理有利于理解git命令背后的运行原理,需要将脑子里面之前关于其他版本管理工具比如CVS、Subversion、Perforce的知识暂时忘掉,因为它们与git的使用是不太相同的Git与其他版本管理工具的区别其他版本工具比如VCS认为它们存储的信息是由一系列的文件组成,以及每个文件上做出的改动,Git存储数据时认为数据更像是一系列的微型文件系统的快...原创 2019-08-10 11:29:40 · 164 阅读 · 0 评论 -
Git分支
Git分支分支功能主要可以让开发人员在分支上开发,使多个人协作办公,而不会受到主干的影响轻松的切换分支鼓励分支开发,时常合并分支。Git提交背后的管理方式:git会保存一个提交对象,这个对象保存一个指向暂存区域内容快照的指针,同时还包含了做着姓名,email地址,提交的注释,还有指向父提交(上一次提交)的指针,当这个指针没有任何指向,提交时初始提交当指针只有一个指向,说明是一个常规的提...原创 2019-09-02 20:08:47 · 167 阅读 · 0 评论