maven
mvn -e clean install -DskipTests=true //忽略junit test
netstat -ano|findstr 9001 找到对于进程
taskkill -PID 16680 -F 杀进程
git 常见操作
查看某一个文件的提交记录
git log --文件路径
git 出现fatal :Authentication failed for ‘http:xxx.git/’ 错误的解决办法
在git 上clone的时候,输入用户名和密码第一遍输错以后,之后就无法再自动弹出输入用户名和密码的窗口,出现错误如下:
fatal:Authentication failed for ‘http:xxxx.git/’ 只需要重新登录一下git
输入git config --system --unset credential.helper 回车
查看git config
cat .git/config
git 删除本地分支 git branch -D branchName
git查看所有分支 git branch -a
删除远程分支 git push -d mine branchName
切换分支 git checkout 分支名称
git fetch origin GVA_Advisory_SIT
git checkout -b <new_branch> origin/GVA_Advisory_SIT
git commit 过程。。。。
git pull rebase origin GVA_Advisory_SIT rebase 到主分支
git push mine TASK-branch
git branch 获取版本
git pull origin GVA_advisory_DEV 拉取最新的代码
git pull = git fetch + git merge
On branch master
your branch is ahead of ‘origin/master’ by 2 commit (use ‘git push’ to publish your local commit)
分析 : 如果保证server 上确实已经提交了代码,仅仅只是本地的git状态不一致,则可以用一下命令
git fetch -all
git pull
git reset --hard origin/master
git reset --hard 撤销提交
查看git 的配置 cat .git/config
删除本地分支 git branch -D TASK-xxxx
删除远程分支 git push -d mine TASK-xxx
查看所有分支 git branch -a
批量删除本地分支 git branch -D `git for-each-ref --format="%(refname:short)" refs/heads/TASK-5*`
git 切换到某个commitid
1 git log //找到日志commitid号23dad2323skd43434343dddk
2 git checkout 23dad2323skd43434343dddk //切换到这个commit 下
3 git checkout -b newbranch 23dad2323skd43434343dddk //在本地新建一个分支
4 git branch //查看分支
5 git push --set-upstream origin newbranch //将本地代码分支推送到远程
如果保证git server 上确实已经提交了代码,仅仅是本地git 状态不一致用以下命令
git fetch --all
git pull
git reset --hard origin/master
1 git checkout --filename 用暂存区中filename 文件来覆盖工作区中的filename文件。
相当于git add filename 的撤销, 注意这个命令很危险,因为对于本地的修改将会覆盖
2 git checkout --. 或写作 git checkout . 注意命令后有个(.) ,这条命令最危险,
会取消所有本地的修改(相对于暂存区) ,相当于用暂存区的所有文件直接覆盖本地,不该用户任何机会确认,
类似于github desketop 命令 discard all change
3 git checkout HEAD . 或者 git checkout HEAD <file> ,注意命令后面有(.),
会用head 指向master 分支中的全部或者部分文件替换暂存区和工作区的文件,这个操作也很危险
git清除Untracked文件
git clean -f -d
浏览器当编辑器
还是在浏览器地址栏做文章, 将以下代码复制到地址栏运行后浏览器编程了一个原始而简单的编辑器,与windows 自带的notepad 一样。
data:text/html,
Html5中新加的contenteditable属性,当元素制定了该属性后元素的内容成为可编辑状态,推而广之将以下代码放到console执行之后页面变得可编辑
document.body.contentEditable='true';