做某些操作,希望切换分支的时候,本地dev还未写完的代码不丢失下面来看以上各场景在IDEA中对应的操作。
1、创建好项目,选择VCS - > Import into Version Control -> Create Git Repository
2、接下来指定本地仓库的位置,按个人习惯指定即可,例如这里选择了项目源代码同目录。
3、点击OK后创建完成本地仓库,注意,这里仅仅是本地的。下面把项目源码添加到本地仓库。
4、下图是Git与提交有关的三个命令对应的操作,Add命令是把文件从IDE的工作目录添加到本地仓库的stage区,Commit命令把stage区的暂存文件提交到当前分支的仓库,并清空stage区。Push命令把本地仓库的提交同步到远程仓库
介绍一下版本库的概念:
5、IDEA中对操作做了一定的简化,Commit和Push可以在一步中完成。具体操作,在项目上点击右键,选择Git菜单->commit directory
6、选择输入提交内容,点击commit->commit and push
7、选择push以后,可以review代码,或者跳过。然后定义远程仓库地址,即可。
8、首先,去gitee创建私有仓库, https://gitee.com/ischenshuai/spring-boot-demo。选择地址url为:https://gitee.com/ischenshuai/spring-boot-demo 点击确认。
9、输入gitee的账号,密码
10、选择push,提交即可。
1、选择get from version control
2、填写获取地址,以及本地保存路径
3、填写地址,目标路径,选择复制
4、导入完成
1、右键选择git,是 Add -> Commit -> Push。请参考场景一
1、使用pull和fetch命令
Fetch是从远程仓库下载文件到本地的origin/master,然后可以手动对比修改决定是否合并到本地的master库。Pull则是直接下载并合并。如果各成员在工作中都执行修改前先更新的规范,则可以直接使用Pull方式以简化操作。
也可以使用箭头,操作更新代码。
建分支也是一个常用的操作,例如临时修改bug、开发不确定是否加入的功能等,都可以创建一个分支,再等待合适的时机合并到主干。创建流程如下:
1、创建新分支 选择git->Repository->Branchers->New Branch
2、输入分支名称“开发分支”,分支创建完成。
3、当前分支查询 创建完成后注意IDEA的右下角,如下图,Git: 开发分支表示已经自动切换到开发分支,当前工作在这个分支上。
4、切换分支 点击后弹出一个小窗口,在Local Branches中有其他可用的本地分支选项,点击后选择Checkout即可切换当前工作的分支。
选择master->checkout即可切换为master分支
1、切换到要提交的新建的分支 使用Push功能,提交分支。选择项目->git->Repository->push提交。
1、选择使用pull拉取 在Idea中,选择项目->Git->Repository->pull 进入代码更新页面。
2、选择刷新获取最新分支代码
3、选择刷新后,即可获取新分支
4、不合并,获取最新代码 不想做合并,所以不要选中任何分支,直接点击Pull按钮完成操作。
5、切换至开发分支 选择右下角,选择开发分支,checkout,即可更新分支。
合并之前,先做代码更新,pull操作。
1、切换到master分支,选择Merge Changes 选择项目->Git->Repository->Merge Changes
2、选择要合并的分支,点击Merge完成。
3、合并完成后,选择push提交合并代码
参考:https://www.cnblogs.com/supiaopiao/p/11093371.html