git 一般步骤:
假如有两个本地分支:master和master-blog ,远程有一个分支:origin/master
现在master-blog中进行了代码的修改,然后的操作应该是 git commit -a -m "提交bug",
这时修改的文件进入了本地的缓冲区中,因为这里是bug修改,远程里并没有相对应的分支,所以这里不用push,因为push是从本地到远程的,这时本地分支上的任何一个分支只要merge 后都可以得到该改变。
然后我们git checkout master (切换到本地的master分支上),执行3步操作
1) git pull origin master (把远程的master分支的改动更新到本地master上,等同于git fetch && git rebase
2) git merge master-blog (更新master-blog上面的更改)
更新后如果从远程master上面更新下来的文件和本地master-blog上面更新的文件有冲突的话,需要修改冲突
3) git commit -a -m "提交更改" (这里如果是有冲突文件并解决完的话需要执行提交命令,如果没有冲突文件的话跳过这一步)
4)git push origin master (推送到远程)
这个时候我们通常可以删除master-blog这个分支了,然后如果我们需要再进行BUG修改时在重新创建一个分支,当然也可以在master-blog上执行git merge master ,这样相当于把远程的修改也同步到了该分支上,那么就可以继续使用该分支了
-------------------------------------------------------------------------------------------华丽的分割线
在eclipse上操纵git
1)创建分支:Create Branch
2) 提交:在项目中点右键,选Team-->Commit,然后改动就提交到了该分支的缓冲区中,点 Team -->push to UpStream 就传到了远程上
3)更新:点分支右键,merge, 然后选择从哪里更新代码,更新后如果有冲突会有红色的冲突标志,然后更改后,再点Synchronized WorkSpace 对同步过的文件点 add git ,然后就可以提交了。
建好项目后如果target没有class文件的话
执行 mvn clean compile
这样就能对项目进行编译了,编译后会自动在target目录中生成class文件,如果编译成功,会输出类似下面的信息
相关推荐
### 字节跳动《Git学习手册》核心知识点详解 #### 一、Git基础概念与原理 **Git** 是一种分布式版本控制系统,它可以帮助开发者高效地管理项目代码的变更历史。相较于传统的集中式版本控制系统(如SVN),Git具有...
书籍的内容提要表明,它旨在为专业开发者提供一本全面的Git学习资源,不仅关注于理论知识的介绍,更注重于实际操作和技巧的传授。全书分为多个章节,每个章节对应Git学习的一个方面,从基础知识开始,逐步深入,直至...
Git学习笔记干货 Git 是什么? Git 是目前世界上最先进的分布式版本控制系统。版本控制系统是指一种记录、跟踪和管理代码变动的系统。Git 的出现解决了手动管理多个“版本”的问题,使得多人协作编辑变得更加方便。...
Git学习的PDF包含的是Git的基本操作和常用命令的速查表,非常适合初学者快速上手和进阶者巩固知识。下面将详细阐述Git的核心概念、基本操作以及在实际开发中的应用。 一、Git核心概念 1. 工作区:电脑上的项目目录...
Git学习笔记目标规划,大学学习可以用到,也可以用于自我检测
我的Git学习心得记录,根据廖老师的教程学习记录,希望对你有帮助
GIT学习思维导图,一张图轻松学会Git
git学习,总结,个人实践+廖雪峰老师文档总结。
这份“Git学习资料”包含两份文档:`git操作指南.pdf`和`GitBook.pdf`,它们将帮助你深入理解Git的核心概念、基本操作以及高级用法。 一、Git核心概念 1. **仓库(Repository)**:Git仓库是存储所有版本信息的地方...
这份"git 学习_思维导图_git学习_源码"的压缩包文件,显然是一个以思维导图形式整理的Git学习资源,帮助用户系统地理解和掌握Git的基本操作和高级功能。 在Git的世界里,学习首先应从基本概念入手,例如了解仓库...
这份"git学习手册"将引领你从零基础入门,逐步掌握Git的精髓,直至成为Git的熟练使用者。 首先,Git的核心概念包括仓库(Repository)、提交(Commit)、分支(Branch)和合并(Merge)。仓库是Git中存储所有版本...
在“git学习笔记”中,我们通常会涵盖以下几个核心知识点: 1. **Git安装与配置**:首先,我们需要了解如何在不同的操作系统(如Windows、MacOS或Linux)上安装Git,并设置用户信息,包括用户名和邮箱,这些信息会...
### Git学习笔记 #### 一、Git概述与配置 **Git**是一种分布式版本控制系统,用于追踪计算机文件的更改,并协调由多人共同开发的项目。它最初由Linus Torvalds于2005年创建,旨在支持Linux内核的开发。 - **Git...
《ProGit.pdf--git学习教程》是Scott Chacon和Ben Straub共同编写的关于Git版本控制系统的官方学习指南。本教程涵盖了Git的基本概念、工作流程、配置、分支管理、远程仓库操作、服务器部署、分布式工作模式、GitHub...
这份“git学习官方文档”提供了一个全面的指南,帮助你深入理解Git的基本概念、命令及其用法。 首先,Git的核心概念包括仓库(Repository)、工作目录(Working Directory)、暂存区(Index)和提交(Commit)。...
git学习笔记(git学习笔记).md
本文将基于"git学习基础教程"的标题和描述,详细阐述Git的基本概念、核心功能和常用操作,帮助初学者快速入门。 首先,Git是Linus Torvalds为Linux内核开发而创建的,其主要目标是提高版本控制的效率和可靠性。Git...
### Git学习de.pdf知识点概述 #### 一、Git基础概念 - **版本管理工具**:Git作为一种分布式的版本管理工具,能够记录每一次的修改,并允许用户随时找回之前任何时间点的状态。 - **工作区**:指代实际进行开发...
本文将详细阐述Git的学习资料,包括起步,基础操作,分支管理,服务器上的Git,分布式Git的工作流程以及相关的工具使用。 首先,Git的基础概念需要掌握。版本控制系统分为三种类型:本地版本控制系统,集中化的版本...
Git是分布式版本控制系统的一种,由Linus Torvalds在2005年为Linux内核开发而创建。它被广泛用于软件开发,特别是在开源社区,因其高效、灵活和强大的特性而备受推崇。Git允许开发者追踪代码的历史变化,协同工作,...