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. 12.10File类

    要点提示:File类包含了获得一个文件/目录的属性,以及对文件/目录进行改名和删除的方法. 在文件系统中,每个文件都存放在一个目录下.绝对文件名,是由文件名和它的完整路径以及驱动器字母组成.例如,c: ...

  2. C++11运算符重载详解与向量类重载实例(<<,>>,+,-,*等)

    1. C++运算符重载介绍 C ++ 中预定义的运算符的操作对象只能是基本数据类型.但实际上,对于许多用户自定义类型(例如类),也需要类似的运算操作.这时就必须在C ++ 中重新定义这些运算符,赋予已 ...

  3. Sharding+SpringBoot+Mybatis 读写分离

    基于Sharding JDBC的读写分离 1.引入pom.xml <dependencies> <!-- mybatis --> <dependency> < ...

  4. LeetCode解题记录(贪心算法)(二)

    1. 前言 由于后面还有很多题型要写,贪心算法目前可能就到此为止了,上一篇博客的地址为 LeetCode解题记录(贪心算法)(一) 下面正式开始我们的刷题之旅 2. 贪心 763. 划分字母区间(中等 ...

  5. 前端-Vue基础3(父子组件交互)

    1.子组件往父组件传值 点击子组件的值,子组件自增,父组件的值也跟着自增 通过:this.$emit('change')方法向父组件暴露事件,在子组件中引用,可以调用父组件的方法 点击子组件触发cli ...

  6. debian9 独显安装后进入不了桌面解决方法

    # apt-get purge nvidia. # /etc/init.d/sddm stop (sddm for kde) # aptitude --without-recommends insta ...

  7. Kafka之--多zookeeper,多broker之搭建

    闲来如事,突发兴趣倒腾一下了kafka.其实类似环境搭建的博客很多,我这里算是整合一下,另外写出自己的过程与看法.完整的过程如下: 1)先准备好3台服务器.我准备的机器hostname/ip为: ka ...

  8. DNS Bind日志详述

    简介 在默认情况下,BIND9 把日志消息写到 /var/log/messages 文件中,而这些日志消息是非常少的,主要就是启动,关闭的日志记录和一些严重错误的消息:而将调试日志信息写入 BIND ...

  9. node fs-extra文件操作模块的使用(支持同步、异步)

    用法参见:fs-extra

  10. 在Windows7/8/10 64位操作系统下安装并注册ocx控件

    例如: 先网上下载一个MtbLine.ocx控件放入C:\Windows\SysWOW64\目录下 1.首先确保你的 Windows7 账户是管理员权限 2.下载MtbLine.ocx控件,网上可搜到 ...