Git

仓库代码的操作

代码回滚

  1. 查看代码的提交历史 git log
  2. 用想要回到的分支 id 进行一版本回退
    • 回滚代码 git reset --hard commit_id
    • 回滚到上个版本 git reset --hard HEAD^
    • 提交远程仓库 git push origin

文件大小写

遇到文件名字大小写修改过后没有任何用,没有任何需要提交的

代码的分支提交信息保证清洁

场景: 自己和同事共同开发一个项目的不同功能,如果这不是一天就能写完的,不妨在自己分支每次提交新的信息和代码(不提交远程分支),等完善后合并自己本地的分支,进行 rebase 提交信息,保证代码提交的干净

git rebase进行合并多次提交纪录

  1. git rebase -i HEAD~4 这种就是合并最近的四次提交 详细可以查看文档open in new window
  2. 如果有冲突,在解决冲突后执行 git rebase --continue

远程仓库的操作

  1. 删除远程仓库的关联

    git remote rm [仓库别名]
    
  2. 直接修改仓库源地址

    git remote set-url [别名] <remote-url>
    
  3. 新增新的远程仓库源

    git remote add [别名] <你的项目地址>
    
  4. 重命名别名

    git remote rename [旧别名] [新的别名]
    
  5. 删除远程分支

    git push origin --delete [分支名]
    
  6. 删除本地分支

    git branch -d [分支名]
    
Last Updated: