
Git&GitHub
了解软件git的使用方法,以及配合GitHub如何使用。
详见附件
这个作者很懒,什么都没留下…
展开
-
Git&GitHub十、Git工作流(程)介绍、分支实战说明、分支实战操作、eclipse中利用git向上向下回滚各个版本。
①Git工作流:在项目开发过程中,使用Git的方式。一、集中式工作流(类似svn),用的相对较少,git很多特性并没有用到。二、GitFlow工作流。充分利用了分支的特点,实际开发中这种模式用的最多。我们开发很多功能,需要用到分支。我们去修复bug用分支。产品正式上线之前,预发布的时候也要用到分支。三、Forking工作流。主要针对团队外的成员,贡献代码的流程。②G...原创 2020-01-09 14:44:12 · 283 阅读 · 0 评论 -
Git&GitHub九、在eclipse中解决冲突。
①在eclipse中解决冲突。出现大于号,说明有文件已经提交了一次本地库,但是在工作区发生了更改,需要添加(拖拽)到暂存区。各自提交的本地库是没有问题的。因为是两个不同的本地仓库。但是推送就不同了。先推送的可以接收,后推送的出问题。看下面的图,分支上没有阻止符号,说明当前是最新版本。可以进行push。等待进度条读完...原创 2020-01-08 21:02:53 · 240 阅读 · 0 评论 -
Git&GitHub八、eclipse特定文件介绍以及为什么要忽略它们、忽略eclipse中的特定文件、eclipse中本地库基本操作、将本地工程推送到远程库、将远程库的工程克隆(导入)到本地仓库。
①eclipse特定文件介绍以及为什么要忽略它们。我们要想在eclipse项目工程中完整的看到所有的文件,需要在navigator里面看。调出navigator有两种方法:一、二、再回车即可。以下图,可以看到,展开目录后有好多文件。好多文件都是eclipse自动产生的文件。像.settings文件夹目录里面的文件。target文件夹下的.cl...原创 2020-01-08 20:03:38 · 265 阅读 · 0 评论 -
Git&GitHub七、eclipse中git插件简介、eclipse中把工程初始化为本地库、在eclipse中设置本地库范围签名、eclipse中git图标的介绍。
①eclipse有内嵌的git插件。而没有内置的svn插件。②eclipse中把工程初始化为本地库。生成web.xml文件并没有.git的目录。eclipse操作:将工程初始化为本地库:工程上面点击右键。然后Team。然后Sh...原创 2020-01-08 12:15:02 · 260 阅读 · 0 评论 -
Git&GitHub六、hard和soft以及mixed参数对比。
①reset命令的三个参数对比:--hard、--soft、--mixedgit reset --hard 部分哈希值、git reset --hard HEAD^ 、git reset --hard HEAD~3 。其中--hard可以为--soft、--mixed。利用git help reset查询帮助文档,查看这三个参数的对比。②--soft的描述:--sof...原创 2020-01-07 20:45:45 · 1196 阅读 · 0 评论 -
Git&GitHub五、前进后退历史版本操作的本质。执行历史版本前进后退操作的方式有三种:基于索引值前进后退版本、使用异或^符号、使用~符号。
①前进后退历史版本操作的本质:操作指针HEAD(注意:字母全部大写)。这个指向历史版本的指针HEAD可以前后移动。②执行历史版本前进后退操作的方式有三种:基于索引值前进后退版本(推荐使用,方式最好)、使用异或^符号、使用~符号。基于索引值前进后退版本(推荐使用,方式最好):git reset --hard 部分哈希值只到mm...原创 2020-01-01 15:30:51 · 240 阅读 · 0 评论 -
Git&GitHub四、添加提交以及查看状态操作。版本穿梭测试的准备工作。查看历史记录的几种不同方式。
①具体的git版本控制操作。git status。git专属的命令都是以git开始的。如:git status。git是主命令,status是子命令,后面还可以带一些参数。带参数的通常是-或者是--执行:git statusAdministrator@ZFIZRPF39J6HN8I MINGW64 /d/gitworkspaces/WeChat (master)$ git ...原创 2020-01-01 14:29:10 · 611 阅读 · 0 评论 -
Git&GitHub三、版本控制工具(集中式版本控制工具和分布式版本控制工具)
①git和svn都是版本控制工具。区别:git和svn都是版本控制工具,git和svn是同一类的软件。svn是集中式版本控制工具的典型代表,集中式版本控制工具容易出现单点故障。而git是分布式版本控制工具的典型代表。分布式版本控制工具可以避免单点故障。它们二者之间既有相似的地方,又有不同的地方。②版本控制工具应该具备的功能:协同修改:多人并行不悖的修改服务器端的同一个文件。数据备份...原创 2019-12-31 12:52:46 · 439 阅读 · 0 评论 -
Git&GitHub二、Git的结构即Git在本地仓库的结构、本地库和远程库的交互方式、本地(仓)库初始化和设置签名。
①Git的结构即Git在本地仓库的结构。②本地库和远程库的交互方式。方式一:团队内部协作:方式二:跨团队协作:③本地库初始化。ll:列出所有目录下的内容。ls -lA:列出目录下所有资源,包括带隐藏资源的内容。ls -l|less:管道操作,分层(分页)查询目录下的内容。按键盘上的Q退出。什么文件都没有,包括隐藏的文件...原创 2019-11-03 11:59:22 · 180 阅读 · 0 评论 -
Git&GitHub一、Git程序即Git软件安装过程、
①在官网下载软件即程序Git。官网:https://git-scm.com/电脑端有一个下载好的。(百度网盘里面有一个。)双击。出现GNU协议,点击下一步:然后选择一个:非中文没有空格的安装地址目录。装任何程序都应该这样,因为有的程序没有那么健壮,会出莫名的错误。再next已后,需要.net framwork...原创 2019-11-03 08:37:12 · 362 阅读 · 0 评论