[ Git ] Git教程——指令
发布日期:2021-05-15 02:52:00 浏览次数:16 分类:精选文章

本文共 1378 字,大约阅读时间需要 4 分钟。

Git版本管理指南

版本控制是Git的核心功能之一,以下是操作指南:

版本管理

  • 创建仓库:

    • 初始化仓库:git init
  • 查看状态:

    • git status 查看文件夹状态
    • git ls(推荐使用):简洁显示修改差异
  • 提交版本:

    • 将修改放到临时区:git add .git add 随心命令
    • 提交到仓库:git commit -m "commit信息" 注意要有commit信息
    • commit ID查看:git log 查看当前最新提交版本
  • 版本控制:

    • 回到上一个版本:git reset --hard HEAD^
    • 返回指定版本:git reset --hard commit_id
    • 放弃修改:
      • 未提交的改动:git checkout -- readme.c
      • 已提交的改动:git reset HEAD readme.cgit checkout -- readme.c
  • 远程仓库操作:

    • 关联远程仓库:git remote add origin git@github.com:wolvesliu/code_intbot.git
    • 推送仓库:
      • 首次推送:git push -u origin master
      • 后续推送:git push origin master
    • 克隆仓库:git clone git@github.com:wolvesliu/code_intbot.git
  • 分支管理:

    • 创建并切换分支:git checkout -b dev
    • 合并分支:git merge dev(需切换到master分支)
    • 删除分支:git branch -d dev
    • 推送分支:
      • git push origin master
      • git push origin dev
    • 远程分支查看:一:git remote;二:git remote -v
  • 分支冲突处理:

    • 获取最新提交:git pull
    • 合并提交:git merge dev
    • 若冲突解决后推送:
      • git commit
      • git push origin dev
    • 建立分支与远程的关联:git branch --set-upstream-to=origin/master master
  • 配置文件管理

    • 提升-efficiency的配置建议:
      • 短语 alias:
        • git config --global alias.st status
        • git config --global alias.co checkout
        • git config --global alias.ci commit
        • git config --global alias.br branch
        • git config --global alias.last "log -1"
        • git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
    • 配置保存位置:
      • 每个仓库:.git/config
      • 用户级:~/.gitconfig
  • 备注:上述内容基于核心Git操作,适合所有层次的工作者优化工作流程。

    上一篇:【C++】Windows下多个子线程互斥——6
    下一篇:【C++】vector容器用法 —— 5

    发表评论

    最新留言

    第一次来,支持一个
    [***.219.124.196]2025年04月06日 08时35分34秒