public static void main(String[] args) { System.out.println("createTime".replaceAll("([A-Z])", "_$1").toLowerCase()); System.out.println("createTimeAt".replaceAll("([A-Z])", "_$1").toLowerCase()); }
结果是:create_timejava
create_time_atfetch
向上箭头表示本地有提交(commit),可是尚未推(push)到远程代码库中,旁边的数字表示本地commit的次数;code
向下箭头表示你拉(fetch)下来的更新,须要合并(merge)到你的本地代码库,旁边的数字表示更新的次数;同步
因此通常提交代码的步骤:it
提交的时候先到同步工做空间,若是没有冲突,push和pull都不会互相影响,若是有冲突,能够先commit,再pull,而后对有冲突的文件进行修改,而后mark merged ,所有都mark merged后再push上去class