git
文章平均质量分 82
19年,重新开始写
求学之路,泛结良师,广交益友
展开
-
git常用命令集锦
git常用命令大全git init:将任何目录转换成git版本库(同时会自动创建一个隐藏的.git文件夹,用于保存所有的修订信息)git add file:添加新创建的文件file到版本库中(如果新创建的文件很多,可以使用使用通配符形式:git add .)git status:查看处于中间状态的文件列表,它会明确展示出哪些文件是暂存的git log:查看版本更改的...原创 2017-10-31 09:21:14 · 480 阅读 · 0 评论 -
git权威指南总结六:git协议和工作协同
git支持的协议git提供了丰富的协议支持,比如:SSH/GIT/HTTP/HTTPS/FTP等等。所有的协议主要可以分为两大类:智能协议和哑协议智能协议:在会话中使用智能协议,会在会话的两个版本库的各自一段中打开相应的程序进行数据交换。使用智能协议最直观的印象就是在数据传输过程中会有清晰的进度显示,并且因为是按需传输所以传输量更小,传输速度更快。SSH/GIT及本地协议(file://)等就属于智原创 2017-11-14 21:18:08 · 567 阅读 · 0 评论 -
git权威指南总结七:git merge冲突解决
git pull拉回操作中的合并在前面一个博客,我们将到了非快进式推送的非强制性的另一种解决办法,那就是先拉回在提交,这里的拉回其实包含了两个操作:获取远程仓库的数据,将本地数据进行合并。可以这样写:git pull = git fetch + git mergegit merge命令用于合并分支,它的命令行格式为:git merge [options...] <commit>...大多数情况下的合原创 2017-11-19 16:47:52 · 82106 阅读 · 2 评论 -
git权威指南一书总结一:git初始化
前言准备通过命令git --version可以查看当前git的版本在开始git之旅前,需要对git进行一下配置,首先,需要告诉git当前用户的姓名和邮件地址,这里配置的用户名和邮箱地址将在版本库提交时用到//配置用户名git config --global user.name "XXX"//配置邮箱地址git config --global user.email "XXXXXX@XX.com"原创 2017-11-04 18:49:52 · 353 阅读 · 0 评论 -
IntelliJ初使用:IntelliJ使用git发布项目
配置环境首先需要下载IntelliJ和git,这里分别提供两个下载的教程:IntelliJ初使用:helloworld总结、图文详解windows下安装配置git其次,我们需要还需要有一个github账号,github官网传送门好了,现在所需要的环境都配置好了,就开始下一步吧IntelliJ配置git利用快捷键ctrl+alt+s打开setting配置页面(也可以点击file->settings同样原创 2017-11-03 14:42:21 · 570 阅读 · 0 评论 -
git权威指南总结五:git克隆
为什么需要克隆?git的版本库目录和工作区是在一起的,因此如果删除一个项目的工作区,同时也会把这个项目的版本库删除掉。这样一来,项目也就不复存在了,因此一个项目仅在一个工作区中维护太危险了,所以此时可以使用对项目创建备份库通常情况下我们创建两个相同的项目,可以使用git pull和git push命令来实现两个项目间的同步。而git又提供了一个克隆的命令:git clone来简化项目间的同步。接下来原创 2017-11-12 12:05:19 · 959 阅读 · 0 评论 -
git权威指南总结四:进度保存与恢复
前期准备在进行一次文件创建时,在关闭电脑前如果我们这次创建完成之后还不想提交,可以先将它保存下来,在后面进行恢复就可以了,这样是不是很方便首先我们先创建一个文件,制造进度保存环境echo "save file" > save.txt,接下来开始教程讲解吧进度使用在前面创建了一个新的文件save.txt之后,假设此时暂时不想要去设置该文件,我们可以先将该进度保存下来,使用命令:git stash即可,原创 2017-11-11 12:58:02 · 786 阅读 · 0 评论 -
git权威指南总结三:git重置
重置概念git重置就是将git log中的提交版本回退到前面一个提交版本,下图打印git log的数据显示:可以看到当前处于b17fd1…提交ID,而我们如果想要回退到上一个版本即f5b8c…提交ID所处版本,这时候就需要使用重置命令重置测试首先我们进行如下提交echo "git reset test" > reset.txtgit add reset.txtgit commit -m "git原创 2017-11-10 11:38:27 · 697 阅读 · 0 评论 -
git权威指南总结二:git暂存区详解
git三个存放区域git总共分为三个存放区域:git工作区域、暂存区域和HEAD,其中,工作区域存放本地修改,暂存区域存放的是保存且未提交的修改,版本库保存的是已提交的修改git三个区域之间的相互转换关系图 git三个区域的描述工作区域:任何一个本地目录都可以成为一个工作目录,对目录中的文件的所有修改(增删改查)都会影响到工作区域目录版本库:这里为什么不讲HEAD和暂存区呢?是因为他们两个区域都是原创 2017-11-08 23:43:33 · 766 阅读 · 0 评论