- 博客(12)
- 收藏
- 关注
原创 Git笔记8(cherry-pick与rebase)
cherry-pick将某一个分支的修改,应用到另外一个分支git cherry-pick commitId 将commitId处提交 应用到当前分支rebase(改变分支的根基)功能类似于mergegit checkout mywork进入mywork分支git rebase origin将分支合并到origin分支(会修改Git提交历史,而merge不会修改提交历史)如果rebase过程中出现...
2018-05-15 17:16:01 1502
原创 Git笔记7(submodule与subtree)
git init --bare 创建裸库(没有工作区,仅仅存放和中转开发者提交代码)将一个git仓库引入到另一个git仓库git submodule add git@xxx mymodule 将远程项目拉取到本地mymodule文件夹中 mymodule事先需要不存在,存在即报错git add .git commit -m 'addsubmodule'git push在mymodule内git p...
2018-05-15 13:45:54 1307
原创 Git笔记6(远程分支,别名)
gitk 窗口git gui 窗口git config --global alias.br branch 用br代表branchgit config --global alias.ui '!gitk' 用ui调用外部命令gitkgit push --set-upstream origin develop 在远程新创建一个develop分支,并将本地develop分支提交到远程git checkou...
2018-05-14 16:47:54 1095
原创 Git笔记5(远程与GitHub,分支)
push 推送pull 拉取,同时执行合并pull = fetch + mergegit commit --amend --reset-authorgit commit -am 只能将已经存在的文件进行添加缓存区并提交到版本库---------------https-------------------------------git remote add origin httpsxxx(origi...
2018-05-14 10:22:00 150
原创 Git笔记4(checkout,stash,标签与diff)
git checkout -- <file> 通过这个命令丢弃工作空间对应文件相对于暂存区最后一次变更(如果全部添加到暂存区了则运行这个命令不会作任何修改,如果添加到暂存区后再次对文件修改后运行这个命令,则会丢弃这次修改)git checkout commit_id 进入到commit_id那一次提交的位置,此时处于游离状态,可以在那个位置创建一个新的branchgit branch ...
2018-05-10 13:37:05 660
原创 Git笔记3(分支与版本回退)
git branch -d new_branch 删除new_branch分支git不能删除当前所处的分支,若当前在new_branch分支,执行git branch -d new_branch会报错执行git branch -d new_branch的时候 如果new_branch分支从没有被合并过 那么会出现the branch 'new_branch' is not fully merged...
2018-05-09 15:52:33 201
原创 Git笔记2(gitignore与分支)
.gitignore文件(文件需要放在项目的根目录下,和build.gradle还有pom.xml在同一级)在里边写入忽略文件名,将.gitignore文件git add到暂存区并git commit到版本库即可在.gitignore文件中再次写入,在windows中,需要再次git add并再次git commit.gitignore文件里支持正则表达式还有通配符比如输入*.txt则会忽略所有t...
2018-05-09 15:50:49 455
原创 Git笔记1
获得版本库git initgit clone查看信息git help(获取git帮助信息)git log(查看提交日志)git diff(比较文件在不同状态下的差别,可以比较已修改和暂存区之间的差别,也可以比较暂存区与已提交或者暂存区与git版本库中文件之间的差别)版本管理git add(将当前已修改的文件纳入到暂存区中)git commit(将暂存区中文件提交到git的版本库中)git rm(删...
2018-05-09 10:12:55 111
原创 修饰符
byte short int long float double char boolean 静态方法只能继承,不能重写final修饰类时,该类是终态类,不可被继承final修饰方法时,该方法不能被重写final修饰属性时,该属性不能被改写当final修饰一个原生数据类型时,表示该原生数据类型的值不能发生变化(比如int类型的值不能从10变成20)当final修饰一个引用类型时,表示该引用类型不能...
2018-04-16 14:29:08 133
原创 使用FileChannel高效率拷贝文件
公司维护期有个需求,要将大概2T的文件转移到其他盘用IO从晚6点拷贝到凌成5点多若使用NIO,效率高很多FileChannel的transferTo方法:/* * @param file_Source 原文件路径 * @param file_Target 目标文件路径 * @return 返回操作用时时间 * * */ public static long fileCopy...
2018-04-11 10:06:25 1794
转载 JAVA普通邮件发送
转载自https://blog.csdn.net/u013087513/article/details/76783347仅实现Simple Demo,web工程也可以尝试需要导入mail.jar和activation.jar mail.jar可以从http://www.oracle.com/technetwork/java/javamail/index-138643.html下载(我用1.4.7)...
2018-04-10 18:02:26 217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人