版本回退:
git reset --hard HEAD^ 回退到指定版本,原版本内容会丢失,版本提交记录不会被保存,版本不会递增
git reset --soft HEAD^ 回退到指定版本,原版本内容不会丢失,版本提交记录不会被保存,版本不会递增
git revert HEAD^ 提交一个新的版本,将需要revert的版本的内容再反向修改回去,版本会递增,不影响之前提交的内容
git reflog 查看每一次操作记录
git log
git log --pretty=oneline 查看版本
git status
git diff
git checkout -b 分支名 创建切换分支
git checkout 分支 切换分支
git branch 查看分支
git merge 分支名 合并分支
git push origin 分支名 --force 如果回滚版本,再次推送远程,用此方法
git remote add origin 地址 首次推送远程,需关联远程
git push -u origin 分支名 首次推送远程或者创建的新分支需要推送到远程,用到此命令
git init 初始创建主分支
git rm 文件名 本地删除文件并放置在缓存区
git checkout -- 文件名 找回本地被删除的文件,一旦删除更新到缓存区此命令就不生效了
git add 文件/* 更新至缓存区
git commit -m ''提交到版本库
git push 推送至远程仓库
git pull 拉取代码