Promise 的一些补充
finally方法;相当于中转站,当promise的状态发生改变之后就会执行,他的存在不影响then和catch,他会将promise的结果传递下去
git的基本操作
-
git init命令就是相当于建立本地仓库
-
git status命令检查文件处于什么状态
-s精简查看
两个红色问号是表示未跟踪状态
绿色的A表示新添加到暂存区的文件
红色的M表示文件被修改过,暂时没有放入暂存区
绿色的M表示文件被修改过且已经放入暂存区
绿色的D表示文件被删除 -
git add命令是跟踪文件
-
git commit命令提交已暂存的文件
-m用于添加以字符串格式添加对于文件的描述 -
git checkout – 文件名
撤销对文件的修改会把对工作区中对应文件的修改,还原成Git仓库中所保存的版本,然后所有数据都会丢失,且无法恢复,危险性较高 -
git add . 命令会将新增和修改过后的文件加入暂存区
-
git reset HEAD 文件名
这个命令用于移除文件,想一次移除多个,可以在HEAD后面加. -
git commit -a
命令是将所有跟踪过的文件暂存起来提交到git仓库中,跳过了git add命令 -
git rm -f 文件名称
从git仓库和工作区中同时移除文件 -
git rm --cached 文件名称
只从git仓库中移除文件,但保留工作区中的文件 -
git log 命令会回顾项目的提交历史
-
回退到指定版本,尖括号和commitID就是黄色的唯一标识
git忽略文件
GitHub中远程仓库的两种访问方式
HTTPS和SSH
如果文件更新了,那就用git push
- git clone 远程仓库的地址
将远程仓库的内容克隆到本地