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. 103、kickstart自动化安装操作系统

    103.1.前言: 作为中小公司的运维,经常会遇到一些机械式的重复工作,例如:有时公司同时上线几十甚至上百台服务器,而且需要我们在短时间内完成系统安装. 常规的办法有: 光盘安装系统===>一个 ...

  2. oracle行转列实现

    1.新建测试表 create table TEST_TABLE( T1 VARCHAR2(10),--姓名 T2 VARCHAR2(10),--科目 T3 VARCHAR2(10)--成绩 ) 2.插 ...

  3. AcWing 99. 激光炸弹

    地图上有n个目标,用整数x,y表示目标在地图上的位置,每个目标都有一个价值Wi. 注意:不同目标可能在同一位置. 现在有一种新型的激光炸弹,可以摧毁一个包含r个位置的正方形内的所有目标. 激光炸弹的投 ...

  4. Louvain 论文笔记

    Louvain Introduce Louvain算法是社区发现领域中经典的基于模块度最优化的方法,且是目前市场上最常用的社区发现算法.社区发现旨在发现图结构中存在的类簇(而非传统的向量空间). Al ...

  5. Java学习笔记之—Java基础

    将学习到的JAVA基础用xmind记录了下来,需要原件的可以私信

  6. KeepAlive详解(转)

    一.什么是KeepAlive? 首先,我们要明确我们谈的是TCP的 KeepAlive 还是HTTP的 Keep-Alive.TCP的KeepAlive和HTTP的Keep-Alive是完全不同的概念 ...

  7. CTF-Decrypt-the-Message-writeup

    Decrypt-the-Message 题目信息: 解密这段信息! 附件: The life that I have Is all that I have And the life that I ha ...

  8. PYTHON找色不变移动

    import cv2 import aircv as ac import numpy as np def wmhd(sjh): bzz0=0 bzz1=0 bzz2=0 xxa=0 yya=0 xxb ...

  9. DWA局部路径规划算法论文阅读:The Dynamic Window Approach to Collision Avoidance。

    DWA(动态窗口)算法是用于局部路径规划的算法,已经在ROS中实现,在move_base堆栈中:http://wiki.ros.org/dwa_local_planner DWA算法第一次提出应该是1 ...

  10. Leetcode春季活动打卡第三天:面试题 10.01. 合并排序的数组

    Leetcode春季活动打卡第三天:面试题 10.01. 合并排序的数组 Leetcode春季活动打卡第三天:面试题 10.01. 合并排序的数组 思路 这道题,两个数组原本就有序.于是我们采用双指针 ...