• git操作指令


    Gitee的网页底部footer里有相关教程https://gitee.com/

    1. 首次用git提交,配置全局选项

    $ git config --global user.name "用户名"
    $ git config --global user.email "你的邮箱"

    2. 提交

    $ git init                                // 初始化仓库                  
    $ git add .                               // 把本地文件放到暂存区
    $ git commit -m '提交信息'                 // 把本地文件放到本地仓库里 并备注提交信息
    $ git remote add origin 你新建的仓库地址    // 链接远程仓库
    $ git push -u origin master               // 把本地仓库的文件推送到远程仓库 push

    3. 删除文件夹

    要先clone仓库,复制HTTPS下的地址

    $ git clone 你复制的仓库地址        // clone仓库
    $ cd 仓库名/                      // 进入仓库(仓库名不需要.git后缀)
    $ git pull origin master         // 将远程仓库里面的项目拉下来
    $ dir                            // 查看目录
    $ git rm -r --cached 待删除文件名  // 删除文件
    $ git commit -m 'delete a file'  // 提交删除文件后的仓库并添加说明
    $ git push origin master         // 将本次更新推送到远程仓库

    4. 查看在上次提交之后是否有修改

    三种方式都能查看状态,第一种较详细,后两种较简短

    1 $ git status            // 会输出详细内容,并且有提示
    2 $ git status -s         // 会得到简短输出
    3 $ git status --short    // 会得到简短输出

    5. 修改本地文件后更新远程仓库

    $ git add .                     // 把本地文件放到暂存区
    $ git commit -m '提交信息'       // 把本地文件放到本地仓库里 并备注提交信息
    $ git push origin master        // 把本地仓库的文件推送到远程仓库

    6. 创建新的分支

    $ git checkout -b 分支名    // 创建一个新的分支并切换到新建分支
    $ git branch               // 查看当前项目的所有分支 ('git branch <分支名>' 创建分支)
    $ git checkout login       // 切换到login分支 ('git checkout <分支名>' 切换到分支)
    $ git push -u origin login // 把本地分支推送到远程仓库origin中,同时以login分支来进行保存
    $ git checkout master      // 切换到主分支
    $ git merge login          // 将login分支合并到mater主分支
    $ git push                 // 把本地分支推送到远程仓库origin中,因为云端已有master分支,故只须git push即可

    7. 恢复本地修改的文件

    $ git status                   // 查看本地仓库与远程仓库有何不同
    $ git reset HEAD 被删文件或文件夹名   // 将文件放在暂存区
    $ git checkout 被删除的文件或文件夹   // 将暂存区文件拉回本地    

    8. 拉取指定分支的代码

    $ git clone -b 分支名 仓库地址     //拉取指定分支到本地

    9. 撤销本地commit

    $ git reset HEAD~

    10. 将远程指定分支代码更新到本地

    $ git pull origin 分支名

    11. 版本回退

    $ git log           //查看提交日志
    $ git reset 版本号   //本地代码回退到某版本
  • 相关阅读:
    Redis操作命令大全
    Redis实用监控工具一览
    Redis缓存雪崩、缓存穿透、缓存击穿、缓存降级、缓存预热、缓存更新
    Redis GEO地理位置信息,查看附近的人
    详解redis持久化
    详解Supervisor进程守护监控
    详解Redis Cluster集群
    arduino使用rfid
    树莓派控制WS2812
    Arduino读取温湿度dh11+烟雾气体MQ2+彩灯ws2812
  • 原文地址:https://www.cnblogs.com/wwqzbl/p/14915753.html
Copyright © 2020-2023  润新知