1.-----项目分支在切换的时候,容易手误删除未push或者未合并生产的分支,c
commit后,会在本地仓库存在一个commitID,通过git命令找到对应时间点的commitID,将他branch成新的分支就可以还原。
2.合并代码时经常会有冲突,因为当前分支可能是由于许久未更新master代码,哈,我就经常将master代码pull到最新,然后用master来merge到当前分支,。有奇效。
3,merge到test分支会有中途,挨个点击合并,以生产为准,
有时候冲突后并不会提示,只能删除掉重新拉下来已经push到远程git的分支代码,所以保持良好习惯很重要。
一定要先pull 再进行merge,一定要commit 再push再转换,
4.git fetch 更新分支,获得新增加的分支
在master分支pull一下最新代码。创建新的分支
写代码,完成后commit,然后push到分支上
切换到test环境,pull一下最新代码,然后merge自己的分支。完成后push到test上,然后用jk发版
Shift+Enter在当前行的下方开始新行
Ctrl+]跳转至代码块的结尾处
Ctrl+Shift+Enter 将输入的if、for、函数等等补上{}或者;使代码语句完整
Ctrl+向上箭头 向上滚动一行
Ctrl+向右箭头 将光标移至后一个单词
Ctrl+Shift+J 将选中的行合并成一行
Ctrl+Shift+F在全局文件中查找字符串
Ctrl+Shift+R在全局中替换字符串
Alt+F7 查找当前变量的使用,并列表显示
Ctrl+Shift+N 查找文件
Ctrl+B 定位至变量定义的位置
Alt+向左箭头 返回至上次光标位置
Ctrl+U 直接定位至当前方法override或者implements的方法定义处
Ctrl+H 显示当前类的继承层次
F2 定位至下一个错误处
Ctrl+F12 显示当前文件的文件结构
Ctrl+O 重写基类的方法
Ctrl+I 实现基类或接口中的方法
Alt+Insert 产生构造方法、getter/setter等方法
Ctrl+Alt+T 将选中的代码使用if、while、try/catch等包装
Ctrl+Shift+/ 使用/**/进行注释
Ctrl+Alt+L 格式化代码
Ctrl+Alt+I 自动缩进行
Ctrl+Alt+O 优化import
Ctrl+Shift+向下箭头 将光标所在的代码块向下整体移动
Shift+F6 重命名