Git
仓库代码的操作
代码回滚
- 查看代码的提交历史
git log
- 用想要回到的分支 id 进行一版本回退
- 回滚代码
git reset --hard commit_id
- 回滚到上个版本
git reset --hard HEAD^
- 提交远程仓库
git push origin
- 回滚代码
文件大小写
遇到文件名字大小写修改过后没有任何用,没有任何需要提交的
代码的分支提交信息保证清洁
场景: 自己和同事共同开发一个项目的不同功能,如果这不是一天就能写完的,不妨在自己分支每次提交新的信息和代码(不提交远程分支),等完善后合并自己本地的分支,进行 rebase 提交信息,保证代码提交的干净
git rebase
进行合并多次提交纪录
git rebase -i HEAD~4
这种就是合并最近的四次提交 详细可以查看文档open in new window- 如果有冲突,在解决冲突后执行
git rebase --continue
远程仓库的操作
删除远程仓库的关联
git remote rm [仓库别名]
直接修改仓库源地址
git remote set-url [别名] <remote-url>
新增新的远程仓库源
git remote add [别名] <你的项目地址>
重命名别名
git remote rename [旧别名] [新的别名]
删除远程分支
git push origin --delete [分支名]
删除本地分支
git branch -d [分支名]