zoukankan      html  css  js  c++  java
  • git 常用指令

    • git remote -v 查看远程仓库地址
    • git branch 查看本地分支
    • git branch -v 查看远程分支
    • git branch -a 查看所有远程分支
    • git push origin --delete 分支名删除远程分支
    • git branch -d 分支名 删除本地分支
    • git checkout -b 本地分支名 origin/远程分支名 拉取远程分支clone到本地
    • 查看git保存的用户名密码可以进入钥匙串查看
    • 创建仓库
    mkdir nnn //仓库名
    
      cd hhh
    
      git init //初始化仓库
    
      git status //查看仓库状态
    
      touch README.md //创建READEME.md文件
    
      git add ERADME.md //添加ERADME.md至暂存区
    
      git commit -m "hhh" //如果想要提交信息记录的更详细,请不要加 -m
    
      git log --pretty=short //加--pretty=short 只显示提交信息的第一行
    
      git log ggg //ggg是指指定的文件或目录,用于查看指定的目录、文件的日志
    
      git log -p //查看提交所带来的改动
    
      git log -p ggg //查看指定文件的改动
    
      git diff //可以查看工作树,暂存区,最新提交之间的差别
    
      git diff HEAD //查看工作树与最新提交的差别
    
    • 分支操作
    git branch //显示分支一览表,同时确认当前所在的分支
    
      git checkout -b aaa //创建名为aaa的分支,并且切换到aaa分支
      (git branch aaa //创建名为aaa的分支
      git checkout aaa // 切换到aaa分支
      )能和git branch -b aaa 得到同样的效果
    
      git checkout - //切换到上一分支
    
    • 分支合并
      git checkout master //切换到master分支
    
      git merge --no--ff aaa // 加--no--ff 参数可以在历史记录中明确地记录本次分支的合并
    
      git log --graph //以图表形式查看分支
    
    • 推进历史
    git reflog //查看仓库的操作日志,找到要推历史的哈希值
    
      git checkout master
    
      git reset --hrad ddd //ddd为要推进历史的哈希值
    
  • 相关阅读:
    mongodb性能测试:long时间戳与string格式时间
    .netcore mongodb 分页+模糊查询+多条件查询
    .netcore 图片处理
    ELEMENT-UI 封装el-table 局部刷新row
    vue-upload 封装组件-上传组件
    vue实现v-model父子组件间的双向通信
    cc.AudioSource
    Chrome插件:本地程序实现验证码破解(浏览器与本地进程通信)
    Chrome插件:微信公众号自动登录(chrome.extension)
    Chrome插件:浏览器后台与页面间通信
  • 原文地址:https://www.cnblogs.com/lidarui/p/10361398.html
Copyright © 2011-2022 走看看