git init
git statsu
git add ./add a.text
git commit -m ‘一定要添加注释‘
git checkout 版本号/git reset --hard 版本号
git log
git reset . 暂存拉回到寄存区
忽略文件
指定某些文件或者文件夹不被git管理
在项目根路径,跟.git文件夹一个路径,新建.gitignore.
语法
# 是注释
文件夹名字,是被忽视,不被提交
空文件夹不被管理
c/*.py 表示c文件下的.py 都被忽略
/dist 表示根路径下的dist文件夹,不被管理
*.* 表示后最名带点的都不被管理
*.py 表示后最名为py的文件,不被管理
*.log* 表示所有.log都忽略
分支操作
git branch 查看所有分支
git branch dev 创建分支
git checkout dev 切换分支
git branch -d dev 删除分支
git checkout -b dev 创建并切换
git merge 分支名字 合并分支(dev-master 必须切到master上才行)
原文:https://www.cnblogs.com/mofr/p/14858548.html