zoukankan      html  css  js  c++  java
  • git 总结命令

    git 命令

      创建git版本库:git init

      查看状态:git status

      把文件添加到暂存区:git add

      把文件提交到版本库:git commit  -m "提交说明"

      查看提交记录:git log      可带参数 --pretty=oneline

      查看修改记录:git diff

      返回上一个版本:git reset --hard HEAD //可以是版本id(commit)  HEAD代表当前版本   HEAD^上一个版本  HEAD^^上上一个版本  上一百个版本HEAD~100

      github仓库与git仓库之间的传输是通过ssh加密的  所以我们要在本地git生成一对秘钥:ssh-keygen -t rsa -C "你github上的邮箱"

          此时生成两个秘钥   一个私钥(id_rsa),一个公钥(id_rsa.pub),用于识别用户

          登录github,把公钥添加到

        

        

      本地版本库与github版本库关联:git remote add 版本库名  github版本库路径 

      清除关联github版本库:git remote remove 版本库名

      推送到github: git push -u 版本库名  master   第一次  

             git push test 版本库名  推送最新修改

      从远程版本库获取并合并到本地:git pull  --rebase  版本库名   master   :(rebase和merge  两条命令类似  都是用来合并) 不懂看下一条命令

      从远程版本库下载代码:git fetch  版本库名     git merge 版本库名  master 合并git fetch下载的代码

      克隆一个版本库:git clone 远程版本库地址

      

      分支管理

      创建分支:git branch 分支名   例如:git branch dc

      切换分支:git checkout 分支名  例如:git checkout dc       也可以这样写  git checkout -b dc   创建并切换到dc分支

      查看当前分支:git branch   注:当前分支前有*

      合并分支: git merge 分支名   例如:git merge dc   注:此时你应当在另一个分支中

      删除分支:git branch 分支名   例如:git branch -d dc  注:此时你应当在另一个分支中

      

      

  • 相关阅读:
    STL vector的介绍(1)
    linux入门基础——linux软件管理RPM
    Use Local Or Global Index?
    AIX下RAC搭建 Oracle10G(五)安装oracle、建立监听
    HLJU 1220: AC100天 (枚举)
    【JAVA】java中Future、FutureTask的使用
    多线程之线程初始
    微信公众平台开发(85) 获取用户地理位置
    微信公众平台开发(86) 获取用户基本信息
    微信公众平台开发(87) 获取关注者列表
  • 原文地址:https://www.cnblogs.com/dcrq/p/5721061.html
Copyright © 2011-2022 走看看