zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    [Lua]可变参数:"arg"和"..."
    三维模型obj文件的格式解析与读取
    多线程:如果在调用线程时传递参数
    C#正则表达式类Match和Group类的理解
    利用带关联子查询Update语句更新数据
    多线程:C#线程同步lock,Monitor,Mutex,同步事件和等待句柄(上)
    ASP.NET如何防止页面重复提交
    多线程:C#线程同步lock,Monitor,Mutex,同步事件和等待句柄(中)
    委托和事件:从猫和老鼠的故事看事件
    .NET Remoting学习点滴(一):简单示例
  • 原文地址:https://www.cnblogs.com/kingsmart/p/12736806.html
Copyright © 2011-2022 走看看