zoukankan      html  css  js  c++  java
  • 【git】常用命令行收集

    #打开git bash的快捷键

    shift + f10 -> s -> enter

    #基本命令行

    //在当前目录初始化git 库
    $ git init   
     
    //查看当前改动
    $ git status 
    $ git status -s  

    //状态说明
    M: modify
    A: add
    D: delete
    R: rename
    C: copy
    U: update
    //要提交的文件需要add $ git add filename.cpp //add 过后的文件需要commit $ git commit -m 新增一个文件 //-m后跟日志(只接受单行) $ git commit --amend //进入默认编辑修改commit内容 //推送到远端 $ git push $ git push -f origin master //(强行推送)force $ git push -u origin master //设置默认分支为master,以后直接用 $git push 即可 //查询日志,英文键盘下按q退出 $ git log

    #分支操作

    //克隆特定分支
    $ git clone -b <分支名> git@..

    //
    版本回滚,回滚后必须通过强行推送来覆盖之前的提交,否则会要求先pull $ git reset --hard [查看日志对应版本的一长串id] //查询当前分支,有*的为当前分支 $ git branch $ git branch -a //查询本地和远端所有分支 //新建一个名为"test_task"的分支 $ git branch test_task //拉取远端所有分支(不合并) $ git fetch //拉取远端特定分支 $ git fetch <主机名> <分支名> //本地新建并转到一个分支,对应设置的远端分支 $ git checkout -b <new_brach_name> <主机名>/<主机分支名> //在本地当前分支上合并远端分支 $ git merge <主机名>/<主机分支名>

     # 中文

    set LESSCHARSET=utf-8 // 在 CMD 下设置环境变量
        
    $env:LESSCHARSET='utf-8' // 在 PowerShell 下设置环境变量
  • 相关阅读:
    .NET中获取系统硬件信息
    TTF文件的制作——打造属于自己的字体
    HDU4415 Assassin’s Creed
    HDU4193 Nonnegative Partial Sums(单调队列)
    HDU4414 Finding crosses
    HDU4407 Sum
    HDU4403 A very hard Aoshu problem
    HDU4417 Super Mario
    HDU4419 Colourful Rectangle
    非递归快速排序和非递归快速乘幂
  • 原文地址:https://www.cnblogs.com/fishsoup/p/11600148.html
Copyright © 2011-2022 走看看