Git的使用及问题整理

118 阅读1分钟
  • 日常工作流程

    1. 新建工作开发分支,例如luna
    2. 在luna分支开发完后,git add -A缓存修改的所有文件(也可缓存单个文件),再git commit -m”提交信息”提交缓存文件
    3. 切换到主分支,git pull 拉取新的内容
    4. 切回到luna分支,git rebase 主分支
    5. 切换到主分支,git merge luna 合并代码到主分支
    6. git push 已合并的代码到远程
  • 基本使用

    1. git add

      缓存已修改的文件,可以使用 git add 文件名 缓存单个文件,也可以使用git add -A 缓存所有文件

    2. git commit -m””

      提交修改的文件,并加上附带信息

    3. git rebase

    4. git merge

    5. git status

      查看当前的文件状态(是否有未缓存、已缓存的)

    6. git branch

      查看分支

    7. git checkout

      切换分支

    8. git stash

      将当前修改的所有内容都暂存到一个空间,和git add缓存的地方不同

    9. git stash pop

      将之前git stash的代码弹出到当前分支

  • 解决冲突

    在编辑器解决完冲突后,git add 再 git commit,可能会提示需要git rebase —continue操作,如果已经解决完冲突并且合并冲突代码,则执行这个命令,最后切换到主分支 git mereg刚才的分支再git push

  • 推送分支到远程

    1. 新建并切换到本地分支 ,例如 git checkout -b luna
    2. 推送本地分支到远程 git push origin luna:luna
  • 问题整理

    1. git push的时候会遇到git操作窗口变成蓝色的

      输入 :wq 再回车