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

    git clone 项目信息:

    例如:git clone git://git.kernel.org/pub/scm/git/git.git

    查看远程

    git branch -r

    git remote show origin

    git remote -v

    查看本地和远程分支

    git branch -a

    查看本地分支跟踪的远程分支

    git branch -vv

    设置跟踪远程分支 master-->dev

    git branch --set-upstream-to=origin/dev master

    切换分支

    git checkout dev

    a.删除远程分支

    git push origin :dev

    git branch -r -d origin/dev

    最快捷的删除远程分支:

     

    git push -d origin dev

    b.删除本地分支

    git branch -D dev

    提交修改

    git add . 暂存修改内容

    git diff  查看修改内容

    git commit -m "提交修改记录"

    直接提交暂存修改

    git commit -a

    分支合并

    git merge dev 把dev分支合并到当前分支上

    创建分支

    git branch dev 创建分支但是不切换到新建分支dev上

    git checkout -b dev 创建分支 并切换到新分支dev上

    从远程检出新分支并切换此分支上 

    git checkout -b dev --track origin/dev

    建立本地分支和远程分支的关联

    git branch --set-upstream dev origin/dev

    查看分支差异

    git diff dev master 查看dev分支和master分支的差异

    查看日志

    git log

    删除暂存区的代码

    git reset HEAD 放弃暂存区的更改

    然后撤销修改

    git checkout -- 修改文件路径

    git diff --cached

    本地代码推送到远程

    git push origin dev

    版本回退步骤:

    a.查看版本

    git reflog

    b.回退到上一个版本 HEAD:表示当前版本 ^:表示上一个版本 ^^:表示上上一个版本

    git reset --hard HEAD^

     git stash 把现有的修改藏起来
    git stash save “desc” 把现有的修改藏起来,并且添加一个注释
    git stash list 查看所有藏起来的

    git stash pop stash@{index} 删除 最近/指定 一个藏起来的,并还原回来代码
    git stash apply stash@{index} 应用藏起来的不删除stash 列表
    git stash drop shash@{index} 删除藏起来的不还原代码
    git stash clear 清除所有修改
    git stash show shash@{index} 查看修改了什么文件
    git stash show -p shash@{index} 查看修改了什么文件,里面修改了什么内容

    gitosis.conf文件修改或者公钥文件修改和新增后,依次执行git add . ;git commit -m "描述" ;git push ;修改生效。

     gitosis.conf的文件配置项目

    如下:
    [gitosis]

    [group web_pub]

    readonly = web/web

    members = testapp

     keydir://文件夹

    test.pub

    git查看本地公钥

    cd ~/.ssh

    重新生成 公钥:

    ssh-keygen.exe

  • 相关阅读:
    ecshop 调用指定分类的推荐,热卖,新品
    ecshop 首页调用指定类产品
    html常用笔记
    ecshop 修改flash图片大小
    ecshop 删除随机版权
    Java Web(一) Servlet详解!!
    Git使用总结
    git clone命令使用
    Lucene学习总结之四:Lucene索引过程分析
    Lucene学习总结之二:Lucene的总体架构
  • 原文地址:https://www.cnblogs.com/devin-sl/p/10621824.html
Copyright © 2011-2022 走看看