• git经常使用的命令


    下载地址,淘宝镜像:https://npm.taobao.org/mirrors/git-for-windows/

    0. git helper -a  //查看全部git子命令

        git --version  //查看git版本

    1. git checkout -b 'branchName'  //创建一个分支并切换到新创建的分支。

        git branch 'branchName'  //创建分支

        git branch  //查看本地所有分支

        git branch -r //查看所有远程分支

        git branch -a //查看本地和远程分支

        git branch -d  'branchName'  //删除分支

        git checkout 'branchName'  //切换分支

        git switch 'branchName'   //切换分支

    2. git status  //.查看状态

    3. git add 'fileName' //将某个文件存入暂存区

    4. git add .  //将所有文件存入到暂存区

    5. git commit -m'备注信息'   //提交到仓库

    6. git diff  filename // 查看变更 工作区与暂存区的差异比对

    6.1 git log -p filename  //查看每次提交的diff    git log -p -3 filename 显示最近3次提交

    6.2 git blame filename  //查看文件的每一行是哪个提交最后修改的

    6.3  git log --pretty=oneline filename  //每一行显示一个提交,先显示哈希码,再显示提交说明

    6.4  git log -3 --stat  //这个是查看最近3条更新日志,并且简单显示出所涉及的文件;

    6.5  git show 548c72f42f51c22dbf2fdf133426e094c59789e4 --stat   //若查看某一次提交的内容,执行下面命令(可以不加--stat)

    7.   

           git push <远程主机名> <本地分支>:<远程分支>   //完整的写法

           git push origin master;  //将本地的master分支推送到远程的master分支,如果master不纯在,则会创建master分支。

           git push origin <branch name>  // 将新建分支推送到远程分支

           git push origin :master  //如果省略本地分支,则推送了一个空分支,相当于删除了分支。等同于git push origin  - - delete <branch name> 

           git push            //将本地分支推送到远程分支。如果当前分支与远程分支之间存在追踪关系,则本地分支和远程分支都可以省略。

    8.    git push origin  - - delete <branch name>            //删除远程分支

    9.    git fetch origin master  //将远程分支下拉到本地

           git pull <远程分支地址>  <远程分支名>:<本地分支名> //完整写法   例如,git pull origin next : master .将远程分支与next分支合并。

           git pull origin master   //获取远程分支,并于当前分支合并。

           git fetch origin master  //获取远程分支master到本地,不合并。

           git clone '远程地址'  //把远程分支克隆到本地

    10   git merge '分支名'  //把现有分支合并到分支上

    11.  git reset HEAD file               //文件add之后 ,撤销修改

    12. git revert  <commit_id>  //回滚,和git reset HEAD <commit_id>类似,revert后可以push到远程仓库  //参考地址:转!!git如何撤销上一次commit(或已push) - 乌云de博客 - 博客园 (cnblogs.com)

    13.  git remote add origin git项目地址   //git项目地址

           git remote -v   //查看远程关联的地址

           git remote remove origin    //移除远程关联

    14. git clean -f -d  //清除untracked files

  • 相关阅读:
    树分治 poj 1741
    堆 poj 2010
    堆 poj 2442
    堆的基本操作
    状态压缩codeforces 11 D
    状态压缩 CSU1129 送货到家
    炮兵阵地 POJ 1185
    状态压缩 HDU4539 郑厂长系列故事——排兵布阵
    状态压缩 HDU 3182
    android手势创建及识别
  • 原文地址:https://www.cnblogs.com/kingsmart/p/12736806.html
Copyright © 2020-2023  润新知