git 常用操作

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';
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值