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

  • 相关阅读:
    神经网络和深度学习之——前馈神经网络
    神经网络和深度学习之感知器工作原理
    神经网络和深度学习之神经元和感知器
    基于keras的BiLstm与CRF实现命名实体标注
    基于双向BiLstm神经网络的中文分词详解及源码
    Net Core中数据库事务隔离详解——以Dapper和Mysql为例
    利用卷积神经网络(VGG19)实现火灾分类(附tensorflow代码及训练集)
    AlexNet 网络详解及Tensorflow实现源码
    ASP.NET Core MVC I/O编程模型
    Tensorflow开发环境配置及其基本概念
  • 原文地址:https://www.cnblogs.com/devin-sl/p/10621824.html
Copyright © 2011-2022 走看看