我这人有个优点,就是可以选择性进行记忆(可能是熬夜太多)

查看提交的日志

git log 查看当前版本以前的版本提交记录

git reflog 查看所有的版本以及回退的记录

从本地仓库中回退到指定的版本

git reset --hard 提交的 id

忽略文件

在工作目录下 创建 .gitignore 文件 ,添加忽略的文件名 (不对的话,可以 git 状态里面看)

本地分支操作

  1. git branch 查看当前所有的分支

  2. git branch 分支名称 创建一个新的分支,把当前所在的分支拷贝,作为一个副本

  3. 创建好之后,git branch 查询

  4. git checkout 分支名称 切换分支

  5. git merge 分支名称 在当前分支基础之上,将另一个分支并入进来

远程操作

git push -u 远程仓库地址 分支名称 -》推送到远程仓库

git clone 远程仓库地址 -》 第一次

git pull 远程仓库地址 -》从远程仓库拉取代码(其他时候需要远程代码)