git - config 及 一些方法

-git config --global user.name
-git config --global user.email

配置级别

–local 默认,高优先级 :只影响本仓库
–global 中优先级:影响到所有当前用户的git仓库
–system 低优先级:影响到全系统的git仓库

git-init (初始化仓库)

git-status (对状态跟踪)

内容状态 工作目录 暂存区 提交区
文件状态 已跟踪 未跟踪

touch (创建文件)

git add (添加文件到暂存区,同时文件被跟踪)

git add .(批量添加)

.gitignore(在添加时忽略匹配的文件,仅作用于未跟踪文件)

git-rm(从暂存区删除 )

git rm(从暂存区与工作目录删除)

git rm $(git Is-files --deleted):删除所有被跟踪,但是在工作目录被删除的文件

git commit (根据暂存区内容创建一个提交目录)

git commit -a (直接提交)

git log (查看提交历史信息)

git 中alias命令

– git config alias.shortname 修改命令简单名字以及颜色显示

git diff (显示不同版本差异)

git diff -工作目录与暂存区的差异
git diff -cached []

  • 暂存区与某次提交差异,默认未HEAD
    git diff
  • 工作目录与某次提交的差异

git checkout – (撤销本地修改) 将文件内容从暂存区复制到工作目录

git reset HEAD ( 撤销暂存区内容) 将文件内容从上次提交复制到暂存区

gitcheckout HEAD – (撤销全部改动)将内容从上次提交复制到工作目录

猜你喜欢

转载自blog.csdn.net/qq_38390092/article/details/92138273