美文网首页
git 常用命令

git 常用命令

作者: 千茉紫依 | 来源:发表于2019-07-27 17:33 被阅读0次

    -版本控制

    • CheckPoint 比较保存前后文件的异同 cmd+opt+s 然后右键比较
    • Git History 图形化的git log工具 cmd+shift+p 然后搜索git view
    • vscode-fileheader 顶部注释模板,可定义作者、时间等信息 Ctrl+Alt+i
    • Bookmarks 书签 cmd+opt+k/l/j 添加/后一个/前一个书签

    -开发效率

    • Auto Close Tag /Auto Rename Tag /Auto compelete Tag 自动补全修改html标签
    • HTML Snippets / Vue 2 Snippets / Vetur vue 语法提示
    • npm Intellisense 自动补全require包名

    -调试兼容

    • Beauty 代码格式化 cmd+shift+b

    • px to rem 把px转化成rem alt+z

    • Code Runner 在vscode显示运行结果,点击右上角运行按钮

    • Color Info 悬停自动转rgb,cmyk

    • 配置用户名 : git config --global user.name "xxx"

    • 配置邮箱 : git config --global user.email "xxx"

    • 克隆仓库 : git clone 远程仓库地址

    • 本地新建仓库 : git init

    • 把远程仓库映射为名为origin的仓库 : git remote add origin 远程仓库地址

    ================

    • 查看状态 : git status
    • 为本地添加所有更改后的文件: git add .
    • 为本地新add的文件添加commit信息 : git commit -m 'XXX'
    • 拉取远端最新的更改: git pull origin master
    • 向远程origin提交本地master分支 : git push origin master
    • 快速push : git push -u origin master 后指定主机,然后就一直用git push 就可以了

    ================

    • 查看分支:git branch
    • 新建XXX分支 : git branch XXX
    • 更改到XXX分支 : git checkout XXX
    • 新建并更改到XXX 分支 : git checkout -b XXX
    • 向远程origin提交本地XXX分支 : git push origin XXX
    • 删除XXX分支:git branch -d XXX
    • 在master分支下,合并进来XXX分支 : git merge XXX
    • 删除远程origin的XXX分支 : git push origin --delete XXX
    • 将V1.0分支下AAA文件夹合并入master : git checkout master git checkout V1.0 AAA/A.txt
    • git remote prune origin 删除远端已删除分支链接

    ================

    • 来查看提交日志 : git log
    • 查看被误删的commit : git reflog
    • 回滚回某个版本 : git reset --hard hash值(来自于git log)

    ================

    • 取回远程origin的next分支并与本地master分支合并 : git pull origin next:master
    • 取回远程origin 的master分支到本地当前分支 (没有merge): git fetch orgin master
    • netstat -na | findstr 4444 查看4444端口

    ================
    快速切网卡ip:

    • netsh interface ipv4 set address "以太网" static 192.168.12.12 255.255.255.0

    • netsh interface ipv4 set addres "以太网" source=dhcp

    • /mnt/mtd/nsd/program/web/land

    ================

    • npm install --registry=https://registry.npm.taobao.org

    • 最小生成树:普利姆算法(点递归),克鲁斯卡尔算法(边递归)

    • 求是不是子串:KMP算法

    ================

    • 时间函数:
      ===getDate-------------------:10
      ===getDay--------------------:2
      ===getFullYear---------------:2017
      ===getHours------------------:22
      ===getMilliseconds-----------:79
      ===getMinutes----------------:52
      ===getMonth------------------:0
      ===getSeconds----------------:37
      ===getTime-------------------:1484059957079
      ===getTimezoneOffset---------:-480
      ===getUTCDate----------------:10
      ===getUTCDay-----------------:2
      ===getUTCFullYear------------:2017
      ===getYear-------------------:117
      ===toDateString--------------:Tue Jan 10 2017
      ===toISOString---------------:2017-01-10T14:52:37.079Z
      ===toJSON--------------------:2017-01-10T14:52:37.079Z
      ===toLocaleDateString--------:2017-01-10
      ===toLocaleString------------:2017-01-10 22:52:37
      ===toLocaleTimeString--------:22:52:37
      ===toTimeString--------------:22:52:37 GMT+0800 (中国标准时间)
      ===当天23:59:59--------------new Date(new Date(new Date().toLocaleDateString()).getTime()+246060*1000-1)

    相关文章

      网友评论

          本文标题:git 常用命令

          本文链接:https://www.haomeiwen.com/subject/yfverctx.html