git 常用操作
2020-12-16 本文已影响0人
臣以君纲
git checkout -b dev
本地创建并切换分支
git push origin dev:dev
//推送本地的dev(冒号前面的)分支到远程origin的dev(冒号后面的)分支(没有会自动创建)
建立本地到上游(远端)仓的链接,这样代码才能提交上去
git branch --set-upstream-to=origin/dev
4.取消对master分支的跟踪
git branch --unset-upstream master
拉取远程分支
git checkout -b
本地分支名 origin/远程分支名
删除远程分支
git push origin --delete
分支名
删除本地分支
git branch -d
分支名
远程强制覆盖本地:
git fetch --all // 把远程最新拉下来
git reset --hard origin/master // 重置所有工作区暂存区head到远程最新分支
附带一获取所有window上自定义属性的代码,,用来分析别人网站很有用
function getCustomKeys() {
const iframe = document.createElement("iframe");
iframe.setAttribute('style','display:none')
const body=document.getElementsByTagName("body")[0]
body.appendChild(iframe);
const newWindow=iframe.contentWindow
const keys=Object.keys(window)
const customKeys=[]
keys.forEach(key=>{
if(!(key in newWindow)){ // 注意这里要打括号,! 的优先级更高
customKeys.push(key)
}
})
body.removeChild(iframe)
return customKeys
}