本文目录一览:
- 1、特斯拉v11app无法远程
- 2、git 指令,看这个就够了,赶紧收藏,方便查阅
- 3、git专栏11:显示和隐藏.git文件
- 4、npm install 凯发网站官网资料(git https在package.json配置)
- 5、git系列11:详解标签(tag)的使用
特斯拉v11app无法远程
首先我们可以在软件市场上下载特斯拉app,无论是安卓还是ios系统都有相应的版本可以使用。然后,我们可以现在特斯拉凯发网站官网上进行注册,随后使用注册时的账号和密码登录手机app就可以了。当然,特斯拉app只有车主可以使用,如果你不是车主的话你是无法使用的。
进入主界面后我们能看到控制、充电、地点、温度、手机钥匙这几个功能。我们可以先点击控制按键,我们可以在控制按键菜单中对车辆进行远程启动、远程解锁、远程开窗、闪灯鸣笛等功能。在控制界面还能开启哨兵模式和代客模式。可以说,特斯拉最核心的控制都可以在里面进行操作。
然后我们可以点击充电选项,进入充电选项只有特斯拉app可以反馈车辆目前的电量百分比和续航里程,而且我们还可以远程打开充电接口,这样如果你需要别人帮你充电的话这个功能就超级实用了。
git 指令,看这个就够了,赶紧收藏,方便查阅
1.初始化git本地仓库:
git init
2.git添加远程仓库:
git remote add origin 你的远程仓库地址
3.git 克隆远程仓库:
git clone 需要克隆的远程仓库地址
4.添加文件到git仓库:
git add 需要添加的文件
或:
git add . (ps:”add .” 表示把当前路径下的所有文件都添加到git仓库)
5.把文件提交到git仓库(ps:提交之前,需要先添加):
git commit -m”你的提交说明”
6.把本地提交的文件推送到远程仓库:
git push -u origin 你的分支
如果之前提交有时间使用 “-u”,则可以使用:
git push
7.查看所有分支:
git branch
ps:如下表示有两个分支,master分支和dev分支,*表示当前分支
*master
dev
8.创建新分支:
git branch 分支名称
9.切换分支:
git checkout 分支名称
10.创建分支且切换到新分支:
git checkout -b 分支名称
ps: 等价于
git branch 分支名称
git checkout 分支名称
11.删除分支:
git branch -d 分支名称
12.合并指定分支到当前分支:
git merge 指定分支名称
13.git 变基:
git rebase 指定分支名称
14.基于最新的提交创建标签:
git tag 标签名称
15.删除指定标签:
git tag -d 指定标签名称
16.列出所有的本地标签:
git tag
17.查看所有的提交 历史 :
git log
18.查看指定文件的提交 历史 :
git log -p 指定文件
19.以列表方式查看指定文件的所有提交 历史 :
git blame 指定文件
20.隐藏工作现场, 工作内容暂不提交:
git stash
ps:在临时需要处理紧急bug,当前代码又不想提交的情况下,使用该条指令较为方便
21.恢复之前隐藏的工作现场:
git stash apply
ps:恢复工作现场之后,stash的内容并不会删除
22.删除工作现场(在恢复工作现场之后使用):
git stash drop
23.恢复工作现场并删除stash内容
git stash pop
24.版本回退到上一个版本:
git reset –hard head^
ps:^的个数表示回退版本的个数,例如回退3个版本:
git reset –hard head^^^
25.版本回退到指定版本:
git re set –hard 指定版本号
ps:可以通过git log 可以查看版本号,回退是,指定版本号可以不写全,写前几位即可
26.查看远程版本库信息:
git remote -v
28.查看指定远程版本库信息:
git remote show 指定版本库
29.从远程仓库获取代码:
git fetch 远程仓库
30.下载远程仓库代码并合并到本地:
git pull 远程仓库 远程分支
31.上传所有标签:
git push –tags
32.状态查询:
git status
git专栏11:显示和隐藏.git文件
在我们开发的时候,用 gi 管理项目, cocopods 新建的仓库或者 项目工程 默认会生成 .git 文件,只是它 默认隐藏 的,在需要提交这些仓库的时候,如果不删除这个文件,那么在 sourcetree 上无法识别 新增文件 或者 新建工程 ,导致无法提交,所以需要删除 .git 文件,但是 .git 文件默认又是隐藏的,所以需要让它显示,然后删除
在mac上,我们可以 cd到项目目录 下,使用快捷键 ⌘ ⇧ . ,也就是: command shift . 来快速显示和隐藏隐藏文件了。
//显示隐藏文件
//不显示隐藏文件
最后需要重启finder : 窗口左上角的苹果标志–强制退出–finder–重新启动
npm install 凯发网站官网资料(git https在package.json配置)
来自凯发网站官网
npm install
别名
npm i
参数别名–save-dev 是 -d
this command installs a package, and any packages that it depends on.
npm install 会安装工程需要的包,并且会安装包的依赖包
if the package has a package-lock or shrinkwrap file, the installation of dependencies will be driven by that,with an npm-shrinkwrap.json taking precedence if both files exist.
如果有package-lock文件,会按照这个文件进行安装,如果两个文件都存在,则npm-shrinkwrap.json优先
(如果,更改package.json的地址,需要删除lock)
npm install git remote url:
installs the package from the hosted git provider, cloning it with git. for a full git remote url, only that url will be attempted.
从托管的git提供程序安装包,并用git克隆它。对于完整的git远程url,将只尝试该url。
protocol://[user[:password]@]hostname[:port][:][/]path[#commit-ish | #semver:semver]
protocol is one of git, git ssh, git http, git https, or git file
协议是 git, git ssh, git http, git https, git file中的一种
if #commit-ish is provided, it will be used to clone exactly that commit. if the commit-ish has the format #semver:semver, semver can be any valid semver range or exact version, and npm will look for any tags or refs matching that range in the remote repository, much as it would for a registry dependency. if neither #commit-ish or #semver:semver is specified, then the default branch of the repository is used.
如果提供了#commit ish,它将用于精确克隆该提交。如果commit ish的格式为#semver:semver,semver可以是任何有效的semver范围或确切版本,npm将在远程存储库中查找与该范围匹配的任何标记或引用,就像查找注册表依赖项一样。如果未指定#commit ish或#semver:semver,则使用存储库的默认分支。
examples:
npm install git ssh://[email protected]:npm/cli.git#v1.0.27
npm install git ssh://[email protected]:npm/cli#semver :^5.0
npm install git
npm install git://github.com/npm/cli.git#v1.0.27
git_ssh_command=’ssh -i ~/.ssh/custom_ident’ npm install git ssh://[email protected]:npm/cli.git
验证过的:
gitlab的工程,作为包引入主工程,放在package.json中
“webgme-xxx”: ” git “,
通过npm install 可以成功安装
通过npm install webgme-xxx 可以成功安装
通过npm install git 可以成功安装
使用cnpm install 不管加不加git 等,均报错
git 的这种用法,在node_modules中包的package.json中有描述
git系列11:详解标签(tag)的使用
标签主要用于记录一些关键提交,比如某个版本等,接下来介绍如何使用。
如果系统中得tag数量众多,如何查找某个特定得版本呢,或者模糊查找所有tag以2.1为开头得tags
介绍完查看tag list,现在介绍下如何添加tag,git 提供了两种标签:轻量标签(lightweight)以及附注标签(annotated)。
如果要查看某个tag得详细信息的话,只需输入如下指令
首先,查看下历史commit得hash码
假如要给最后一行create这次提交添加一个tag
上述操作完成后,tag信息只是存在于local得git工作区,如果要push到remote repo,需要执行以下操作:
上述命令一次推送一条tag,如果要推送所有tag,如下操作