git基本命令-直接上手使用
git基本命令-直接上手使用
此篇为直接是使用git,如果想了解其原理和其他详细信息,请关注我,看其它相关文章
- git创建仓库(初始化仓库)
- 使用当前目录作为仓库
git init
// 执行该目录后会产生一个.git的隐藏文件
- 使用指定目录作为仓库
git init dirname
// 使用该目录会在你指定的目录下出现一个.git的隐藏文件(dirname目录名称)
- 配置用户名和邮箱
git config user.name 'yourname'
git config user.email 'youremail'
- 添加远程仓库地址
- 新增远程仓库地址
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
- 将修改的文件放入到暂存区
- 单个文件
git add filename
- 将所有修改的文件
git add .
- 提交到本地仓库
git commit -m '修改日志'
- 创建分支
git checkout -b dev
// 创建一个deb分支并进入
- 列出分支
git branch
- 切换分支
git checkout master
// 切换到master分支
- 合并分支
git meger dev
- 删除指定分支
git branch -d dev
// 删除deb分支
以上是在本地创建项目,能添加远程仓库地址,肯定就能控制远程仓库的东西。
- 从远程仓库克隆一个完整的项目
git clone https://github.com/prodect/pro.git
- 向远程仓库更新(拉取)修改过的文件
// 执行此操作前,确保你已经添加了远程仓库地址
git pull origin master
// origin 远程仓库别名
// master 分支
- 向远程仓库推送修改在本地仓库中的文件
// 执行此操作,确保你已经先执行了git pull,否则不让推送。
// 还要确定是否已经将本地修改的文件增加了本地仓库中(git add . && git commit -m '日志记录')
git push origin master
// origin 远程仓库别名
// master 分支
- 这种东西是有强制推送的,(最好别用)
// 强制推送会将你本地仓库中的信息强行覆盖到远程仓库
git push -f origin
git基本命令-直接上手使用的更多相关文章
- Git基本命令行操作 (转)
Git远程操作详解 作者: 阮一峰 Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能. Git有很多优势,其中之一就是远程操作非常简便.本文详细介绍5个Git命令,它们的概念和 ...
- Git基本命令 -- 创建Git项目
在这里下载git:https://git-scm.com/ 安装的时候, 如果是windows系统的话, 可以勾选unix的命令行工具, 这样在windows命令行下会多出很多命令, 例如ls. Gi ...
- git —— 基本命令以及操作(No.1)
git基本命令(附加描述) 1.把文件添加到暂存区$ git add readme.txt 2.把暂存区的文件文件添加到仓库$ git commit -m "提交说明" 备注:ad ...
- git基本命令和仓库操作
首先git是什么?git是github上的一个代码托管工具,是一款代码版本管理工具,github上的代码是基于git来进行托管的.github是全球的开源社区.Git 保存的不是文件的变化或者差异,而 ...
- 图解 Git 基本命令 merge 和 rebase
Git 基本命令 merge 和 rebase,你真的了解吗? 前言 Git 中的分支合并是一个常见的使用场景. 仓库的 bugfix 分支修复完 bug 之后,要回合到主干分支,这时候两个分支需要合 ...
- git 基本命令及idea集成使用
目录 git基本命令使用 设置签名 gitHub 服务配置秘钥 上传代码 更新代码 分支管理 bat脚本更新 idea集成git git基本命令使用 设置签名 签名和秘钥大多数是一起设置的,设置后一般 ...
- windows上操作git基本命令
今天准备整理一下代码,重温一下Git的基本命令,好久不用忘得差不多了. 1. 进入某个目录: 进入D盘,然后进入D盘的名为git的文件夹: $ cd D: $ cd Git 2. 返回上一级目录: $ ...
- github之git基本命令介绍的简单整理
git 格式: git [--version] [--exec-path[=<path>]] [--html-path] [--info-path] [-p|--paginate|--no ...
- Git基本命令行操作
A. 新建Git仓库,创建新文件夹git init B. 添加文件到git索引git add <filename> --- 单个文件添加git add * --- 全部文件添加 C. ...
随机推荐
- 13、win10系统远程桌面oracle修正问题
1.A电脑(Windows 10)远程连接B电脑(Widows Server 2016), 出现错误: 出现身份验证错误.要求的函数不受支持 远程计算机:xx.xx.xx.xx 这可能是由于CredS ...
- POJ 3449 Geometric Shapes 判断多边形相交
题意不难理解,给出多个多边形,输出多边形间的相交情况(嵌套不算相交),思路也很容易想到.枚举每一个图形再枚举每一条边 恶心在输入输出,不过还好有sscanf(),不懂可以查看cplusplus网站 根 ...
- SpringCloud:Eureka 配置心跳机制
Server服务端 server: port: 8761 eureka: client: #实例是否在eureka服务器上注册自己的信息以提供其他服务发现,默认为true re ...
- Hibernate框架(二)POJO对象的操作
POJO对象其实就是我们的实体,这篇博客总结一下框架对POJO对象对应数据库主键的生成策略,和一些对POJO对象的简单增删改查的操作. 一,Hibernate框架中主键的生成策略有三种方式: 1,数据 ...
- php操作redis集群哨兵模式
前段时间项目里正好用到了redis的集群哨兵部署,因为此前并无了解过,所以一脸懵逼啊,查阅了几篇资料,特此综合总结一下,作为记录. 写在前沿:随着项目的扩张,对redis的依赖也越来越大,为了增强re ...
- Kotlin Coroutine(协程): 二、初识协程
@ 目录 前言 一.初识协程 1.runBlocking: 阻塞协程 2.launch: 创建协程 3.Job 4.coroutineScope 5.协程取消 6.协程超时 7.async 并行任务 ...
- 大厂高级工程师面试必问系列:Java动态代理机制和实现原理详解
代理模式 Java动态代理运用了设计模式中常用的代理模式 代理模式: 目的就是为其他对象提供一个代理用来控制对某个真实对象的访问 代理类的作用: 为委托类预处理消息 过滤消息并转发消息 进行消息被委托 ...
- 一文读懂 .NET 中的高性能队列 Channel
介绍 System.Threading.Channels 是.NET Core 3.0 后推出的新的集合类型, 具有异步API,高性能,线程安全等特点,它可以用来做消息队列,进行数据的生产和消费, 公 ...
- YAOI Round #7 题解
前言 比赛链接: Div.1 : http://47.110.12.131:9016/contest/16 Div.2 : http://47.110.12.131:9016/contest/15 D ...
- c++ vector用法详解
1. 定义: 向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)可以认为是一个动态数组,其中一个vector中的所有对象都必须是同一种类型的. 2. 构造函 ...