git基本命令-直接上手使用

此篇为直接是使用git,如果想了解其原理和其他详细信息,请关注我,看其它相关文章
  1. git创建仓库(初始化仓库)

    • 使用当前目录作为仓库
    git init
    // 执行该目录后会产生一个.git的隐藏文件
    • 使用指定目录作为仓库
    git init dirname
    // 使用该目录会在你指定的目录下出现一个.git的隐藏文件(dirname目录名称)
  2. 配置用户名和邮箱
    git config user.name 'yourname'
    git config user.email 'youremail'
  3. 添加远程仓库地址
    • 新增远程仓库地址
    git remote add origin https://github.com/project/pro.git
    // origin 可以理解为别名,当你推送的时候需要用的这个名字,显然这个不是固定的
    // https://github.com/project/pro.git 这是远程仓库地址,需要注册GitHub或者码云创建创库后换成自己的
    • 查看远程仓库地址
    git remote -v
    • 查看远程仓库地址的别名
    git remote
    • 删除远程仓库地址
    git remote rm origin
  4. 将修改的文件放入到暂存区
    • 单个文件
    git add filename
    • 将所有修改的文件
    git add .
  5. 提交到本地仓库
    git commit -m '修改日志'
  6. 创建分支
    git checkout -b dev
    // 创建一个deb分支并进入
  7. 列出分支
    git branch
  8. 切换分支
    git checkout master
    // 切换到master分支
  9. 合并分支
    git meger dev
  10. 删除指定分支
    git branch -d dev
    // 删除deb分支

以上是在本地创建项目,能添加远程仓库地址,肯定就能控制远程仓库的东西。

  1. 从远程仓库克隆一个完整的项目
    git clone https://github.com/prodect/pro.git
  2. 向远程仓库更新(拉取)修改过的文件
    // 执行此操作前,确保你已经添加了远程仓库地址
    git pull origin master
    // origin 远程仓库别名
    // master 分支
  3. 向远程仓库推送修改在本地仓库中的文件
    // 执行此操作,确保你已经先执行了git pull,否则不让推送。
    // 还要确定是否已经将本地修改的文件增加了本地仓库中(git add . && git commit -m '日志记录')
    git push origin master
    // origin 远程仓库别名
    // master 分支
    • 这种东西是有强制推送的,(最好别用)
    // 强制推送会将你本地仓库中的信息强行覆盖到远程仓库
    git push -f origin

git基本命令-直接上手使用的更多相关文章

  1. Git基本命令行操作 (转)

    Git远程操作详解   作者: 阮一峰 Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能. Git有很多优势,其中之一就是远程操作非常简便.本文详细介绍5个Git命令,它们的概念和 ...

  2. Git基本命令 -- 创建Git项目

    在这里下载git:https://git-scm.com/ 安装的时候, 如果是windows系统的话, 可以勾选unix的命令行工具, 这样在windows命令行下会多出很多命令, 例如ls. Gi ...

  3. git —— 基本命令以及操作(No.1)

    git基本命令(附加描述) 1.把文件添加到暂存区$ git add readme.txt 2.把暂存区的文件文件添加到仓库$ git commit -m "提交说明" 备注:ad ...

  4. git基本命令和仓库操作

    首先git是什么?git是github上的一个代码托管工具,是一款代码版本管理工具,github上的代码是基于git来进行托管的.github是全球的开源社区.Git 保存的不是文件的变化或者差异,而 ...

  5. 图解 Git 基本命令 merge 和 rebase

    Git 基本命令 merge 和 rebase,你真的了解吗? 前言 Git 中的分支合并是一个常见的使用场景. 仓库的 bugfix 分支修复完 bug 之后,要回合到主干分支,这时候两个分支需要合 ...

  6. git 基本命令及idea集成使用

    目录 git基本命令使用 设置签名 gitHub 服务配置秘钥 上传代码 更新代码 分支管理 bat脚本更新 idea集成git git基本命令使用 设置签名 签名和秘钥大多数是一起设置的,设置后一般 ...

  7. windows上操作git基本命令

    今天准备整理一下代码,重温一下Git的基本命令,好久不用忘得差不多了. 1. 进入某个目录: 进入D盘,然后进入D盘的名为git的文件夹: $ cd D: $ cd Git 2. 返回上一级目录: $ ...

  8. github之git基本命令介绍的简单整理

    git 格式: git [--version] [--exec-path[=<path>]] [--html-path] [--info-path] [-p|--paginate|--no ...

  9. Git基本命令行操作

    A. 新建Git仓库,创建新文件夹git init  B. 添加文件到git索引git add <filename>  --- 单个文件添加git add * --- 全部文件添加 C. ...

随机推荐

  1. 一、.Net Core 依赖注入详解及Autofac使用

    .NET中的依赖注入实际上帮助我们解耦了我们的代码,是控制反转和依赖反转原则的具体实现. .Net Core的依赖注入的好处: 1. application 更稳定,容易维护和演化: 2. 实现细节的 ...

  2. layui创建后台框架

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...

  3. ansible 常用命令

    ansible 命令集 #Ansibe AD-Hoc 临时命令执行工具,常用于临时命令的执行 /usr/bin/ansible #Ansible 模块功能查看工具 /usr/bin/ansible-d ...

  4. mysql导入脚本

    #登陆 mysql -u root -p #创建数据库 CREATE DATABASE `gps` CHARACTER SET utf8 COLLATE utf8_general_ci; #选择数据库 ...

  5. mybatis框架的第二天

    一.mybatis的基础crud的操作 先在接口中,写对应的方法名称,返回类型,访问符. 之后在映射配置文件中,写具体的实现 二.mybati中crud的细节 1.模糊查询 这是接口中 这是xml中 ...

  6. 带实习生学Spring Boot 之 Spring Profiles

    大家好,我是指北君. 最近公司新来了一个实习生,挺上进的,天天追着我问问题.指北君开启了带实习生打怪升级之路.吶,今天问了一个关于 Spring Profiles 的问题. 实习生:指北君,你知道 S ...

  7. Flask(12)- 操作 Session

    前言 Session 详解:https://www.cnblogs.com/poloyy/p/12513247.html 这一节来瞧一瞧如何用 Flask 操作 Session 功能 list 提供操 ...

  8. c++ vector用法详解

    1. 定义: 向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)可以认为是一个动态数组,其中一个vector中的所有对象都必须是同一种类型的. 2. 构造函 ...

  9. java集合(4)-Set集合

    Set集合,类似于一个罐子,程序可以把多个对象"丢进"Set集合,而Set集合通常不能记住每个元素的添加顺序.Set集合与Collection基本相同,没有提供任何额外的方法.实际 ...

  10. 12、Java——异常

    ​  1.异常处理方案: 异常抛出 : throws 把异常抛出到上一层,谁调用谁解决 异常捕获 : try..catch try{ 有可能出现异常的代码; }catch(FileNotFoundEx ...