美文网首页
Git 常用命令(1)

Git 常用命令(1)

作者: 顶宝麻麻 | 来源:发表于2020-01-04 14:14 被阅读0次
    1. 已有项目纳入Git 管理
      cd projectName
      git init
    2. 新建的项目直接用Git 管理
      git init projectName
    3. 配置邮箱、用户名
      git config --global user.name "yourname"
      git config --global user.email "yourname@163.com"
      git config --global #对当前用户所有仓库有效
      git config --local #只对某个仓库有效
      git config --system #对系统所有登录的用户有效
    4. 查看历史记录
      git log
      git log --oneline
      git log -n2 --oneline
      git log -all #所有分支
      git log -all --graph
    5. 重命名文件
      git mv readme readme.md
    6. 查看帮助手册
      git help --web log
    7. git UI
      gitk
    8. 提交
      git add .
      git commit -m "提交说明"
    9. 切换分支
      git checkout branchName
    10. 新建分支
      git checkout -b branchName
    11. 根据commit_id查看类型以及内容
      git cat_file -t commit_id #类型
      git cat_file -p commit_id #内容
    12. 查看两次提交的不同
      git diff commit_id1 commit_id2
      git diff HEAD HEAD~1 #比较这次和上次的不同
    13. 查看分支
      git branch -av
    14. 删除分支
      git branch -d branchName
      git branch -D branchName #强制删除
    15. 修改最近一次提交的提交记录
      git commit --amend
    16. 查看暂存区的修改
      git diff --cached
    17. 查看工作区的修改
      git diff -- filename
    18. 把暂存区的修改恢复到工作区
      git reset HEAD
      git reset HEAD -- filename
    19. 取消工作区的修改
      git checkout -- filename
    20. 直接回到某次提交
      git reset --hard commit_id
    21. 比较两个分支
      git diff branch1 branch2 # 展示两个分支的所有不同文件
      git diff branch1 branch2 -- filename # 比较不同分支的某个文件
    22. 删除文件
      git rm filename
    23. 把工作区的修改缓存起来
      git stash
      git stash list #查看缓存列表
      git stash apply # 恢复缓存修改,不删除list内容
      git stash pop # 恢复缓存修改,删除list内容

    相关文章

      网友评论

          本文标题:Git 常用命令(1)

          本文链接:https://www.haomeiwen.com/subject/kcgxactx.html