GIT命令

来源:互联网 发布:算法工程师需要学什么 编辑:程序博客网 时间:2024/05/02 01:21
  1. git diff 查看尚未暂存的文件更新了哪些部分(就是没有进行git add的文件)
  2. git diff filename 查看尚未暂存的某个文件更新了哪些
  3. git diff –cached 查看已经暂存起来的文件和上次提交的版本之间的差异
  4. git diff –cached filename 查看已经暂存起来的某个文件和上次提交的版本之间的差异
  5. git diff 版本号1 版本号2 查看某两个版本之间的差异
  6. git diff 版本号1:filename 版本号2:filename 查看某两个版本的某个文件之间的差异
  7. git log 查看历史日志,包含每次的版本变化,每次版本变化对应一个commit id(版本号)

    • git log -1 -1的意思是只显示一个commit,如果想显示5个,就-5
    • git log –stat –summary (显示每次版本的详细变化)
  8. git ls-files 查看当前的git库中有哪些文件

  9. git branch 查看分支
  10. git branch 分支名 创建分支
  11. git branch –D 分支名 删除分支(删除后,发生在该分支的所有变化都无法恢复,强制删除此分支)
  12. git checkout –b 分支名 创建分支并切换到该分支下
  13. git reset 版本号 当前的工作目录完全回滚到指定的版本号
  14. git revert 版本号 还原commit的操作
  15. git文档忽略机制
    工作目录中有一些文件是不希望接受git 管理的,譬如程序编译时生成的中间文件等等。git 提供了文档忽略机制,可以将工作目录中不希望接受git 管理的文档信息写到同一目录下的.gitignore 文件中。
    例如:工作目录下有个zh目录,如果不想把它加入到git管理中,则执行:
    echo “zh” > .gitignore
    git add .(git add –all) 添加当前目录下的所有文件和子目录

->不断更新

                                                                -_-没有天才,只有勤奋的天才!
0 0
原创粉丝点击