git使用笔记
来源:互联网 发布:js复制一个对象 编辑:程序博客网 时间:2024/05/16 13:41
(一)git
git是什么? 共享项目,共同管理。
git怎么用?首先在企微云平台申请权限,拿到git账号,申请项目权限,则可以在IDEA中对项目进行操作管理。
个人总结疑问:(后期验证)
(1)git的缓冲区如果是使用二进制存储,如果代码量放得过多,确定不会溢出炸起???
(2)测试环境不可以使用图形化的IDEA切换分支,只能用命令行操作,此处不清楚怎么切换??
(3)对于冲突问题,因合作出现过冲突问题导致放弃使用SVN、GIT原因:
前提:git提交相当于一个状态锁,A同学提交上去以后B同学则无法同时提交,并出现错误无法提交,同时出现日志历史版本记录。
A同学强行push项目,B同学同时强行push做最后一次覆盖A代码,这时候AB在不知道情况下最后两人merge了一下
,A的代码即全部更新丢失,这里怎么处理?
(二)IDEA使用Git的好处:把Git的命令可以变成图形化界面。
git使用根本:IDEA——settings——搜索框搜查git——基于这个:C:\ProgramFile\Git\bin\git.exe进行图形化操作,也可用命令来对工程进行操作。
(三)关于git操作
(1)查看所有命令:点击下边框中的terminal,输入git -help查看所有命令。
(2)查看分支:git branch——查看自己的分支,cd进去。
(3)分支定位操作:git -C(必须大写) 项目文档 branch,查看指定的分支
关于IDEA使用git操作:
备注:devlop分支,开发完成的分支。
(1)IDEA使用git项目操作步骤:IDEA——VCS——Git——使用git操作。(任意操作)
(2)IDEA查看git提交历史步骤:右键项目——Git——show history——从下拉框中查看历史更改记录。
(3)IDEA功能开发分完成调试和出现Bug两种情况,处理方法如下:
情况一,当完成功能测试调试开发情况:切换企微项目的devlop分支——merge——提交devlop分支。
情况二,当负责模块出现bug情况:统一在checkout的fixbug分支下修改,修改调试完成后提交代码,要到指定的d分支下merge一下。
(原因:当每个人都new一个包来push上去测试,拖延发布人员工作效率)
(4)IDEA发布项目步骤:
右键项目——Git——repository——(见下)
branches分支 (使用场景:在创建个人功能模块调式时候,自己创建,也可以切换到测试分支)
merge合并——双击弹出分支——结合体 (使用场景:代码调式完毕,可以merge)
stash changes缓冲区改变 (使用场景:发现代码有Bug但不能影响团队其他队友代码,先把代码放到缓冲区,主要去调式自己出现bug的模块)
例子:右键项目——Git——repository——stash changes——信息——创建缓冲区(东西在缓冲区里面)
unstash changes从缓冲区拿出东西 (使用场景:当代码调式完毕,从缓冲区拿回代码)
例子:右键项目——Git——repository——unstash changes——view(选中里面)——查看到类改了什么
好处:不用commit上去给管理员审查
pull 拉(使用场景:把远程的代码下拉到本地)
push 上传(使用场景:提交代码到远程仓库)
Git——repository——branches——分支——切换分支,没有develop分支则不显示。
git是什么? 共享项目,共同管理。
git怎么用?首先在企微云平台申请权限,拿到git账号,申请项目权限,则可以在IDEA中对项目进行操作管理。
个人总结疑问:(后期验证)
(1)git的缓冲区如果是使用二进制存储,如果代码量放得过多,确定不会溢出炸起???
(2)测试环境不可以使用图形化的IDEA切换分支,只能用命令行操作,此处不清楚怎么切换??
(3)对于冲突问题,因合作出现过冲突问题导致放弃使用SVN、GIT原因:
前提:git提交相当于一个状态锁,A同学提交上去以后B同学则无法同时提交,并出现错误无法提交,同时出现日志历史版本记录。
A同学强行push项目,B同学同时强行push做最后一次覆盖A代码,这时候AB在不知道情况下最后两人merge了一下
,A的代码即全部更新丢失,这里怎么处理?
(二)IDEA使用Git的好处:把Git的命令可以变成图形化界面。
git使用根本:IDEA——settings——搜索框搜查git——基于这个:C:\ProgramFile\Git\bin\git.exe进行图形化操作,也可用命令来对工程进行操作。
(三)关于git操作
(1)查看所有命令:点击下边框中的terminal,输入git -help查看所有命令。
(2)查看分支:git branch——查看自己的分支,cd进去。
(3)分支定位操作:git -C(必须大写) 项目文档 branch,查看指定的分支
关于IDEA使用git操作:
备注:devlop分支,开发完成的分支。
(1)IDEA使用git项目操作步骤:IDEA——VCS——Git——使用git操作。(任意操作)
(2)IDEA查看git提交历史步骤:右键项目——Git——show history——从下拉框中查看历史更改记录。
(3)IDEA功能开发分完成调试和出现Bug两种情况,处理方法如下:
情况一,当完成功能测试调试开发情况:切换企微项目的devlop分支——merge——提交devlop分支。
情况二,当负责模块出现bug情况:统一在checkout的fixbug分支下修改,修改调试完成后提交代码,要到指定的d分支下merge一下。
(原因:当每个人都new一个包来push上去测试,拖延发布人员工作效率)
(4)IDEA发布项目步骤:
右键项目——Git——repository——(见下)
branches分支 (使用场景:在创建个人功能模块调式时候,自己创建,也可以切换到测试分支)
merge合并——双击弹出分支——结合体 (使用场景:代码调式完毕,可以merge)
stash changes缓冲区改变 (使用场景:发现代码有Bug但不能影响团队其他队友代码,先把代码放到缓冲区,主要去调式自己出现bug的模块)
例子:右键项目——Git——repository——stash changes——信息——创建缓冲区(东西在缓冲区里面)
unstash changes从缓冲区拿出东西 (使用场景:当代码调式完毕,从缓冲区拿回代码)
例子:右键项目——Git——repository——unstash changes——view(选中里面)——查看到类改了什么
好处:不用commit上去给管理员审查
pull 拉(使用场景:把远程的代码下拉到本地)
push 上传(使用场景:提交代码到远程仓库)
Git——repository——branches——分支——切换分支,没有develop分支则不显示。
阅读全文
0 0
- git - git 命令使用笔记
- git使用笔记
- git使用笔记
- git 安装使用笔记
- Git使用笔记
- Git使用笔记
- GIT使用笔记
- Git使用笔记(一)
- git使用笔记【转】
- git使用笔记
- git 安装使用笔记
- git使用笔记
- git使用笔记
- Git使用笔记
- git 使用笔记
- git使用笔记
- git 使用笔记
- Git使用笔记
- [C语言]用C语言处理简单的计算题
- js---原生JS数组arr遍历方法forEach()和map()遍历的区别以及兼容写法
- C语言:分步编译一个C程序
- 日常积累--javaweb
- 从问题角度来思考设计模式(2) – 结构编
- git使用笔记
- 墙上的门
- 区块链Block创建时间
- Diophantus of Alexandria HDU
- 命名空间using的几种常用方法
- 17/10/12训练日记
- Linux基本命令3
- org POI核心类
- 学生如何提高专业英文阅读能力-施一公