_044_Git&Github
VeryHotLight
技术在于交流和分享,我的博客可以转载。
另外,我也转载了很多比较好的帖子。
如果作者有异议,请联系删除!
我的一些帖子可能存在错误与缺点,文档写得很烂(写不好),希望大家包容。
希望我的帖子能够帮助需要帮助的人。
展开
-
_001_Git&GitHub_Git的基本介绍
1 版本控制工具应该具备的功能 协同修改 多人并行不悖的修改服务器端的同一个文件。 数据备份 不仅保存目录和文件的当前状态,还能够保存每一个提交过的历史状态。 版本管理 在保存每一个版本的文件信息的时候要做到不保存重复数据,以节约存储空间,提高运行效率。这方面 SVN 采用的是增量式管理的方式,而 Git 采取了文件系统快照的方式。 权限控制 ...转载 2019-07-28 10:21:00 · 102 阅读 · 0 评论 -
_002_Git&GitHub_Git的安装(Windows)
转自https://blog.csdn.net/sishen47k/article/details/80211002,感谢作者的无私分享。下载地址:https://git-scm.com/downloadsStep 1Step 2 选择安装位置Step 3 选择组件Additional icons: 附加图标On the Desktop :在...转载 2019-07-28 11:16:31 · 169 阅读 · 0 评论 -
_003_Git&GitHub_Git的工作流程、工作区、版本库
1 结构2Git 和代码托管中心 代码托管中心的任务:维护远程库 局域网环境下:GitLab 服务器 外网环境下:GitHub;码云3 本地库和远处库(1)团队内部协作(2) 跨团队协作4 Git 工作流程一般工作流程如下:克隆 Git 资源作为工作目录。 在克隆的资源上添加或修改文件。 如果...转载 2019-07-28 11:52:58 · 130 阅读 · 0 评论 -
_004_Git&GitHub_git常用命令总结
转自https://www.cnblogs.com/hexiaobao/p/8134829.html,感谢作者的无私分享。github和gitlab等等一系列的分布式代码托管服务器方便我们开发人员在小组内开发项目,说起分布式代码托管就给大家提一下另外一代码托管SVN,当然他不是分布式的,而是集中式的代码托管,有兴趣的可以查阅资料了解一下,在这里我将着重给大家介绍github这种代码托管如何使用...转载 2019-07-28 15:49:28 · 131 阅读 · 0 评论 -
_005_Git&GitHub_git命令使用
转自https://blog.csdn.net/qq_19396391/article/details/80409306,感谢作者的无私分享。基本的使用一、将文件添加到暂存区,再提交到本地仓库初始化一个本地版本库,执行一次即可,后面不用再执行git init设置用户名和邮箱(全局)git config user.name "用户名"git config user.email...转载 2019-07-28 16:04:37 · 103 阅读 · 0 评论 -
_006_Git&GitHub_git命令行操作
1 初始化本地仓库 进入 项目所在的文件夹,输入git init命令。 注意:.git 目录中存放的是本地库相关的子目录和文件,不要删除,也不要胡乱修改。2 设置签名 作用:区分不同开发人员的身份 辨析:这里设置的签名和登录远程库(代码托管中心)的账号、密码没有任何关系。 命令 项...转载 2019-08-03 15:58:33 · 122 阅读 · 0 评论 -
_007_Git&GitHub_分支管理
1 什么是分支 在版本控制过程中,使用多条线同时推进多个任务。2 分支的好处 同时并行推进多个功能开发,提高开发效率 各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响。失败的分支删除重新开始即可。3 分支操作 创建分支 git branch [分支名] 查看分支 ...转载 2019-08-03 16:38:53 · 113 阅读 · 0 评论 -
_009_Git&GitHub_GitHub创建、删除远程库
转发,感谢作者的无私分享。一、新建远程仓库1.点击 '+' 号2.选择 'new repository'3.填写信息 创建仓库二、删除远程仓库1.点击 'Settings' 按钮2.滑动到最底部,点击 'Delete this repository'3.输入要删除的 仓库名称,输入账号密码即可...转载 2019-08-04 09:01:30 · 112 阅读 · 0 评论 -
_010_Git&GitHub_GitHub远程库的相关操作
1 创建远程库地址别名 git remote -v 查看当前所有远程地址别名 git remote add [别名] [远程地址]2 推送操作 git push [别名] [分支名]3 克隆操作 git origin [远程地址] 效果: 完整的把远程库下载到本地 创建 orig...转载 2019-08-04 11:24:59 · 160 阅读 · 0 评论 -
_011_Git&Github_Git跨团队协作和Win7凭据管理器
转发,感谢作者的无私分享。1 简介 Git的一大优点就是可以整合全世界的开发人员,当然在公司内部,使用Git多是作为版本管理工具,作为团队内协作并行开发的工作,而Git的另外一个极为大的应用,便是跨团队协作,一种可能的情形是单位内的代码在开发某项功能时,对于某个问题并不擅长,因此此时可以求助于网络上的众多开发人员,但把项目托关于开源服务器上之后,又不能让陌生的开发者随意提交,...转载 2019-08-04 17:18:37 · 305 阅读 · 0 评论 -
_012_Git&GitHub_GitHub设置SSH Key
转发,感谢作者的无私分享。 在注册好github账号后,打开你的电脑桌面上的一个文件夹,这就建立了一个本地工作库,在里面点击鼠标右键,找到你的git bash here-点击开,如图所示:进行下面操作: 输入cd ~/.ssh——回车(看你是否有了ssh key 密钥,有了就备份); 输入ssh-keygen -t rsa -C "your e...转载 2019-08-04 18:34:31 · 126 阅读 · 0 评论 -
_012_Git&GitHub_IDEA中Git的使用
转发,感谢作者的无私分享。一、创建项目提交到远程1、在IDEA中创建好项目2、选择VCS - > Import into Version Control -> Create Git Repository3、选择本地仓库位置一般和项目源代码目录相同4、将工作区目录添加到本地仓库(右击项目目录Git->Add)5、Commit Push6、第一次...转载 2019-08-13 11:27:38 · 125 阅读 · 0 评论 -
_013_Git&GitHub_Idea中Git的使用和两种类型的冲突解决
转发,感谢作者的无私分享。一、Git冲突解决在idea开发工具中使用Git时,主要用到的快捷按钮如下五个:这五个按钮的使用说明及在idea中如何配置和使用git可参考https://github.com/DayThink/IntelliJ-IDEA-Tutorial/blob/newMaster/vcs-introduce.md本文主要讲解在Idea中利用git遇到的...转载 2019-08-13 11:39:29 · 168 阅读 · 0 评论 -
_014_Git&GitHub_IDEA忽略不必要提交的文件
转发,感谢作者的无私分享。安装插件。点击File->Settings在左侧菜单找到Plugins,点击Browse repositories…搜索.ignore,点击Install,安装完成后就可以愉快的使用了,重启IDEA然而上述方法安装完IDEA再启动的时候可能会报错。。(′ཀ`」∠)_ 不要打我啊,至于为啥我也不知道。那么给你们planB:https...转载 2019-08-13 17:33:36 · 646 阅读 · 0 评论 -
_015_Git&GitHub_Git工作流
1集中式工作流像 SVN 一样,集中式工作流以中央仓库作为项目所有修改的单点实体。所有修改都提交到 Master 这个分支上。这种方式与 SVN 的主要区别就是开发人员有本地库。Git 很多特性并没有用到。2GitFlow 工作流Gitflow 工作流通过为功能开发、发布准备和维护设立了独立的分支,让发布迭代过程更流畅。严格的分支模型也为大型项目提供了一些非常必要的结构...转载 2019-08-13 18:33:40 · 103 阅读 · 0 评论 -
_016_Git&GitHub_GitFlow工作流详解
1 分支种类 主干分支 master主要负责管理正在运行的生产环境代码。永远保持与正在运行的生产环境完全一致。 开发分支 develop主要负责管理正在开发过程中的代码。一般情况下应该是最新的代码。 bug 修理分支 hotfix主要负责管理生产环境下出现的紧急修复的代码。 从主干分支分出,修理完毕并测试上线后,并回主干分支。并回后,视情况可以删除该分支。 准...转载 2019-08-13 18:43:12 · 154 阅读 · 0 评论 -
_017_Git&GitHub_git分支、合并与使用(使用IDEA)
转发,感谢作者的无私分享。1.分支的新建与合并使用场景介绍 让我们来看一个简单的分支新建与分支合并的例子,实际工作中你可能会用到类似的工作流。 你将经历如下步骤: 开发某个网站。 为实现某个新的需求、问题(#53问题),创建一个分支(名为:iss53)。 在这个分支上开展工作。 正在此时,你突然接到一个电话说有个很严重的问题需要紧急修补。 你将按照如下方...转载 2019-08-13 21:32:19 · 174 阅读 · 0 评论 -
_018_Git&GitHub_GitLab的下载、安装及启动
1 官网地址首页:https://about.gitlab.com/安装说明:https://about.gitlab.com/installation/2 下载https://packages.gitlab.com/gitlab/gitlab-ce3 安装将下载得到的.rpm包移动的Linux的文件夹:/opt/执行以下命令:sudo...转载 2019-08-14 10:09:11 · 157 阅读 · 0 评论