git
一个孤独漫步者的遐想
立志做摄影界书法最美的段子手,漫画界文笔最好的美食家,然而毕业于计算机系
展开
-
七、IDEA工具git
七、IDEA工具gitpush-本地到github(远程库)1、idea配置git2、初始化仓库3、工作区添加到暂存区4、暂存区提交到本地库5、本地库push到远程库5.1、创建远程库5.2、idea github登录5.3、查看提交历史5.4、idea配置远程库信息5.5、推送到githubclone-github(远程库)到本地1、检查版本工具2、clone地址3、修改并添加暂存区4、提交本地库pull-github(远程库)到本地工作区idea代码冲突关于冲突的建议常见问题错误代码:10054pus原创 2021-08-19 21:13:43 · 1172 阅读 · 1 评论 -
十、分支
十、分支1、分支概念2、分支命令git branch3、合并分支1、分支概念什么是分支?在版本控制过程中,使用多条线同时推进多个任务。分支的好处? 同时并行推进多个功能开发,提高开发效率;各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响;失败的分支删除重新开始即可2、分支命令git branchgit branch命令用于列出,创建或删除分支。git checkout命令用于切换分支或恢复工作树文件。1、查看当前有哪些分支git branch 新建一个原创 2021-08-15 22:27:45 · 134 阅读 · 0 评论 -
九、Git命令行
九、Git命令行1、创建仓库(本地库)1.1 初始化本地仓库1.2. 设置签名签名概述签名命令2、常用命令git statusgit addgit rm –-cachedgit commitgit checkoutgit log**通过如下方式更优雅的显示(查看历史记录)**git log --pretty=onelinegit log --onelinegit reflog/resetgit reflog3、永久删除后找回4、文件比较1、将工作区中的文件和暂存区进行比较2、暂存区中的文件和本地库进行比较3原创 2021-08-15 22:08:54 · 118 阅读 · 0 评论 -
八、git和代码托管中心
八、git和代码托管中心1. 代码托管中心代码托管中心的任务:维护远程库局域网环境下:GitLab服务器外网环境下GitHub https://github.com/码云 https://gitee.com/2. 本地库和远程库团队内部协作和跨团队协作2.1. 团队内部协作流程2.2 跨团队协作...原创 2021-08-15 21:55:24 · 88 阅读 · 0 评论 -
七、git结构
七、git结构Git 工作区暂存区本地(版本)库基本概念我们先来理解下Git 工作区、暂存区和版本库概念· 工作区:就是你在电脑里能看到的目录(写的代码存在工作区)· 暂存区:英文叫stage, 或index。一般存放在 “.git目录下” 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)(计划要提交的文件)· 版本库(本地库):工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库...原创 2021-08-15 21:54:01 · 48 阅读 · 0 评论 -
六、Git安装
六、Git安装官网下载:https://git-scm.com/downloadsWindows 平台上安装完全不修改Path环境变量。但只能在GitBash下使用原创 2021-08-15 21:52:06 · 56 阅读 · 0 评论 -
五、Git 与 SVN 区别
五、Git 与 SVN 区别Git 与 SVN 区别点:· 1、Git 是分布式的,SVN 不是:这是 Git 和其它非分布式的版本控制系统,例如 SVN,CVS 等,最核心的区别。· 2、Git 把内容按元数据方式存储,而 SVN 是按文件:所有的资源控制系统都是把文件的元信息隐藏在一个类似 .svn、.cvs 等的文件夹里。· 3、Git 分支和 SVN 的分支不同:分支在 SVN 中一点都不特别,其实它就是版本库中的另外一个目录。· 4、Git 没有一个全局的原创 2021-08-15 21:45:14 · 112 阅读 · 0 评论 -
四、版本控制简介
四、版本控制简介1. 版本控制工程设计领域中使用版本控制管理工程蓝图的设计过程。在 IT开发过程中也可以使用版本控制思想管理代码的版本迭代。2. 版本控制工具思想:版本控制实现:版本控制工具集中式版本控制工具:CVS、SVN、VSS……分布式版本控制工具:Git、Mercurial、Bazaar、Darcs……...原创 2021-08-15 21:44:29 · 59 阅读 · 0 评论 -
三、版本控制工具应该具备的功能
三、版本控制工具应该具备的功能协同修改多人并行不悖的修改服务器端的同一个文件。数据备份不仅保存目录和文件的当前状态,还能够保存每一个提交过的历史状态。版本管理在保存每一个版本的文件信息的时候要做到不保存重复数据,以节约存储空间,提高运行效率。这方面 SVN采用的是增量式管理的方式,而 Git采取了文件系统快照的方式。权限控制对团队中参与开发的人员进行权限控制。对团队外开发者贡献的代码进行审核——Git独有。历史记录查看修改人、修改时间、修改内容、日志信息。将本地文件恢复到某一个历原创 2021-08-15 21:43:36 · 76 阅读 · 0 评论 -
二、什么是版本控制
二、什么是版本控制 版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地了已录下来。每一次文件的改变,文件的版本号都将增加。除了记录版本变更外,版本控制的另一个重要功能是并行开发。软件开发往往是多人协同作业,版本控制可以有效地解决版本的同步以及不同开发者之间的开发通信问题,提高协同开发的效率。并行开发中最常见的不同版本软件的错误(Bug)修正问题也可以通过版本控制中分支与合并的方法有效地解决。...原创 2021-08-15 21:43:05 · 362 阅读 · 0 评论 -
一、 Git简介
一、 Git简介官网地址:https://git-scm.com/Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。GIT优点:大部分操作在本地完成,不需要联网完整性保证尽可能添加数据而不是删除或修改数据分支操作非常快捷流畅与 Li原创 2021-08-15 21:42:26 · 73 阅读 · 0 评论