美文网首页
一些自用的命令收录

一些自用的命令收录

作者: 沉默寡言若有所思 | 来源:发表于2018-02-26 11:43 被阅读4次

    Git


    在当前目录新建一个Git代码库    $ git init

    新建一个目录,将其初始化为Git代码库    $ git init[project-name]

    下载一个项目和它的整个代码历史    $ git clone[url]

    log                                   git log

    修改commit内容         git commit --amend

    还原                                  git reset --hard HEAD^

    配置信息            git config --list

    修改配置            git config --global user.name "name"

                                git config --global user.email "email@email.com"

    分支改名            git branch -m (原名) 新名

    多用户配置


    SSH配置                    vim     /.ssh/config

    # Company

        Host ***********

        HostName ***********

        PreferredAuthentications publickey

        IdentityFile ~/.ssh/id_rsa

    # github

       Host github.com

       HostName github.com

       PreferredAuthentications publickey

       IdentityFile ~/.ssh/github_rsa

    不要使用全局配置        git config --global 

                                             (vim  ~/.gitconfig)

    切换到分支目录            git config --local user.name "your name"

                                             git config --local user.email "your email"

    仓库合并


    cd repo1 

    git remote add other ../repo2 

    git fetch other 

    git checkout -b repo2 other/master 

    git checkout master 

    git merge repo2 

    解释:

    进入repo1文件夹 

    添加repo2作为repo1的远程仓库,并命名为other 

    将repo2的内容获取到repo1 

    注意,使用fetch而不是pull,关于fetch和pull的区别请戳这里

    在repo1中创建名为repo2的新分支,同时切换到该分支,并且使用上一步获取的内容中的master分支的内容 

    切换到repo1的master分支 

    将repo2分支的内容合并到master分支


    删除本地分支    git branch -D ..

    ADB


    查看连接设备            adb devices

    安装                             adb install apk路径

    卸载                            adb uninstall 包名

    启动                            adb shell am start -n com.iostyle.app/.ui.activity.SplashActivity

    关闭                            adb shell am force-stop com.iostyle.app

    清理数据                     adb shell pm clear 包名

    列出包名                    adb shell pm list packages

        -三方                        adb shell pm list packages -3

        -过滤                        adb shell pm list packages | grep xx

    获取Android版本        adb shell getprop ro.build.version.release

    获取屏幕分辨率            adb shell wm size

    获取屏幕密度                adb shell wm density

    Pull                             adb pull /sdcard/what  ~/where

    Push                          adb push  ~/what  /sdcard/where

    System


    DNS                        cat /etc/resolv.conf |grep -e "nameserver" 

    查看端口占用信息              sudo lsof -i :prot

    根据PID杀进程:               sudo kill -9 pid

    环境变量                vim /etc/paths

    Linux


    删除当前所有命令代码    control + u

    删除光标后命令代码        control + k

    相关文章

      网友评论

          本文标题:一些自用的命令收录

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