- Date:2024-07-03

  • Time:15:35
  • Subject: CS
  • Tags: #git
    [[2024-07]]

添加和提交文件

  • 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 <远程仓库名> <远程分支名>:<本地分支名>