15分钟快速学会git

  1. 初始化仓库
    git init : 初始化仓库

  2. 检查状态
    git status : 查看git状态

  3. 添加文件到缓存区
    git add . : 把文件添加到缓存区

  4. Committing
    git commit -m “Add file” : 提交到缓存区

  5. History
    git log : 查看历史

  6. 远程存储库
    git remote add origin <git库地址> : 添加到远端git库

  7. Pushing Remotely
    git push -u origin master : 把master分支推到远端服务器

  8. Pulling Remotely
    git pull origin master : 从远端服务器master分支拉取

  9. Differences 比较提交
    git diff HEAD : 比较工作目录与上次提交时之间的所有差别

  10. Staged Differences
    git diff –staged

  11. Resetting the Stage
    git reset <file octofamily/octodog.txt>

  12. Undo 撤销
    git checkout – : 撤销文件自从上次提交的所有更改

  13. Branching Out 分支
    git branch clean_up : 创建名为clean_up的分支

  14. Switching Branch 切换分支
    git checkout clean_up : 切换到clean_up分支

  15. Removing All The Things 删除所有文件
    git rm ‘ : 删除文件 (有个单引号)

  16. Committing Branch Changes 提交分支中的变换
    git commit -m “Remove all the cats” : commit

  17. Switching Branch 切回 主分支
    git checkout master : 回到master主分支

  18. Preparing to Merge
    git merge clean_up : 当前在master主分支下操作, 把clean_up分支合并到master主分支

  19. Delete Branch 为了保持工作区干净 删除用完的分支

    git branch -d clean_up 删除本地分支 -D 是强制删除
    删除远端 多个push
    git push origin :serverfix : 冒号写法 冒号前面空格不能少, 原理是把一个空分支push到server上,相当于删除该分支
    git push origin –delete serverfix –delete写法

  20. The Final Push 最后一步 push
    git push : 推送到远端服务器

文章目录