我这人有个优点,就是可以选择性进行记忆(可能是熬夜太多)
查看提交的日志
git log 查看当前版本以前的版本提交记录
git reflog 查看所有的版本以及回退的记录
从本地仓库中回退到指定的版本
git reset --hard 提交的 id
忽略文件
在工作目录下 创建 .gitignore 文件 ,添加忽略的文件名 (不对的话,可以 git 状态里面看)
本地分支操作
-
git branch 查看当前所有的分支
-
git branch 分支名称 创建一个新的分支,把当前所在的分支拷贝,作为一个副本
-
创建好之后,git branch 查询
-
git checkout 分支名称 切换分支
-
git merge 分支名称 在当前分支基础之上,将另一个分支并入进来
远程操作
git push -u 远程仓库地址 分支名称 -》推送到远程仓库
git clone 远程仓库地址 -》 第一次
git pull 远程仓库地址 -》从远程仓库拉取代码(其他时候需要远程代码)