# 1. Git再学习
# 1.1. Github插件
enhanced github
查看单个文件大小gzip for github
下载文件夹,在文件夹旁边双击,会出现下载按钮Octotree
查看项目树
# 1.2. 远程cnpm的时候报错:cnpm 命令不存在
解决:
设置软链接:
sudo ln -s /usr/local/node/bin/cnpm /usr/bin/cnpm
参考:https://www.cnblogs.com/JogYourLive/articles/3006620.html
# 1.3. mac显示隐藏文件
command+shift+.
# 1.4. 回退版本
可以是:
# 回退到上上上个版本
git reset --hard HEAD^^^
# 回退到上上上个版本
git reset --hard HEAD~3
head是最近一次提交(比如5),head^
是上一次提交(就是4)。
保留工作区,将暂存区回退到版本库,也就是最近一次提交,所以是git reset head
不保留工作区,将暂停区和工作区都回退到最近一次提交,就是git reset -- hard head
回退到上一版本库,git reset head^
# 1.5. 将某一文件回到指定版本,其他文件不动
git checkout <版本号> -- <文件名>
# 1.6. 打标签
直接输入git tag v1.0
,是在最近一次提交上加tag
给之前的版本加tag:
git tag v0.5 <commit id>
推送标签到远程仓库:
git push origin v1.0
查看版本路线图:
git log --oneline --graph