文件在 git 中有三种状态
查看所有配置信息
.gitignore文件格式
-
空行和 # 开头的行被忽略
-
可以使用标准 glob 模式匹配
-
glob 模式
-
* 匹配 0 或多个任意字符
-
[abc] 匹配任意一个在方括号中字符
-
? 只匹配一个任意字符
-
匹配模式最后是 / 说明要忽略的是目录
-
要忽略制定模式之外的文件或目录,在模式前加惊叹号 ! 取反
git diff
-
git diff 比较工作目录中当前文件和暂存区快照之间差异
-
git diff --cached 比较暂存起来的文件和上次提交的快照之间的差异
git rm
-
git rm 会删除文件
-
git rm --cached 从暂存区删除
git log
-
-p 选项展开每次提交内容的差异
-
-2 显示最近两次的更新
-
--stat 显示简要的增删改行数统计
-
--pretty 选项
-
--pretty=online
-
--pretty=format:"%h - %an, %ar : %s"
git remote
-
查看当前配置的远程仓库
-
git remote add [shortname] [url] 添加远程仓库
-
git remote rename 修改远程仓库的简短名称
-
git remote rm
git push
-
git push [remote-name] [branch-name]
git tag
-
git tag -l 轻量级 tag
-
git tag -a 含附注的 tag
-
git tag v1.2 9asfaf 后期补 tag
-
git push origin [tagname] 推送 tag
blog comments powered by