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