git命令

添加和提交文件

  • git status 查看文件状态
  • git add xxx 文件移动到暂存区,可以加上通配符,文件夹,如文件夹所有 .
  • git commit -m "xxx" 文件提交到仓库
  • git log 查看提交记录 --oneline 简单版显示记录

回退 reset

image.png|600

  • 参数的区别
  • git reset --soft xxxx xxx 为版本 id

查看差异 git diff

image.png|600

  • 可用于查看版本之间差异,各个区之间差异,或者分支之间差异
  • HEAD 表示最新的版本
  • ~ 或者 ^ 表示为上一个版本,如 HEAD~2 前两个版本

删除文件

  • rm 之后,还需要在暂存区删除,也就是再 add 一次

推送-拉取

  • push pull 拉去和推送,对于原创仓库的

连接远程仓库

  • git remote add <仓库别名> <远程仓库地址>
  • git remote -v 查看别名
  • git push -u <远程仓库名> <分支名>:<分支名> 关联远程和本地,把本地的 main 推送到远程的 main 分支,
  • 拉取远程仓库 git pull <远程仓库名> <远程分支名>:<本地分支名>