• git命令笔记


    1.基本命令

    git init                                                    // 初始化Git仓库
    git add file_name                                           // 将文件添加到修改区
    git commit -m "file description information"                // 将修改区的文件一次性提交到分支
    git config --global user.name "your name"
    // 设置用户名
    git config --global user.email "your_email@youremail.com" // 邮箱

     2.版本管理

    git status                      // 仓库当前的状态
    git diff                        // 查看文件修改内容
    git log                         // 文件commit的历史记录,显示从最近到最远的提交日志
    git log --pretty=oneline        // 同上,显示commit id序号,可以查看提交历史,以便确定要回退到哪个版本
    git reset --hard HEAD^          // 回退上一版本,HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,也写成HEAD~2
    git reset --hard commit id      // 转到对应commit id的版本
    git reflog                      // 查看命令历史,以便确定要回到未来的哪个版本
    git rm file_name                // 删除一个文件

    3.远程仓库

    ssh-keygen -t rsa -C "youremail@example.com"   // 创建SSH秘钥,用于与Github的身份验证
    git remote add origin git@github.com:user_name/repositorie_name.git    // 链接远程库    
    git push -u origin master                      // 首次将本地库推送到远程库
    git push origin master                         // 之后将本地库推送到远程库

     4.分支管理

    git checkout -b dev                 // 创建分支并转移到dev分支
    git branch dev                      // git checkout命令加上-b参数表示创建并切换,相当于以下两条命令
    git checkout dev
    git branch // 查看当前分支,列出所有分支,且*标记的为当前分支
    git merge dev // 将dev分支合并到主分支master上
    git branch -d dev
    // 删除dev分支
  • 相关阅读:
    今日总结
    每日总结
    每日总结
    每日总结
    重返现世
    [PKUWC2018]随机游走
    [HAOI2015]按位或
    [NOI2020] 超现实树
    [NOI2017] 游戏
    [CSACADEMY]Card Groups
  • 原文地址:https://www.cnblogs.com/libaoquan/p/6612766.html
Copyright © 2020-2023  润新知