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
}
上一篇下一篇

猜你喜欢

热点阅读