美文网首页
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