文档章节

GIT常用命令

专业填坑
 专业填坑
发布于 2016/05/16 00:03
字数 304
阅读 70
收藏 12
点赞 2
评论 0

查看远程库信息:git remote -v(Note:参数v表示详细信息)

推送分支:git push <remote> <name>

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>

创建+切换分支:git checkout -b <name> (Note:命令加上-b参数表示创建并切换)

创建远程分支:git checkout -b <name> git push origin <name>

本地合并某分支到当前分支:git merge <name>

删除分支:git branch -d <name>

删除远程分支:git push origin :<name>

查看远程分支:git branch -r

查看所有分支:git branch -a

查看日志(单行显示):git log --pretty=oneline

查看日志(分支合并图显示):git log --graph --pretty=oneline --abbrev-commit

撤销暂存区文件:git reset HEAD -- file

撤销工作区文件:git checkout -- file

从远程获取最新版本到本地:git fetch(Note:不会自动merge,后续git merge origin/master)

从远程获取最新版本到本地:git pull(Note:从远程获取最新版本并merge到本地)

从远程库checkout文件:git checkout origin/master file(如果本地仓库文件被删除,可以使用该命令重新获取远程库最新文件)

回退版本到上一个版本:git reset --hard HEAD^

回退到指定版本:git reset --hard <commit_id>

© 著作权归作者所有

共有 人打赏支持
专业填坑
粉丝 4
博文 66
码字总数 9463
作品 0
广州
程序员
bash 工具集--Gitbash

Gitbash 是一个 bash 工具集,对 git 的常用子命令做了一系列别名处理。不用再输入类似 的命令直接进行 'clone http://...' 就可以,省掉了 git 主命令的输入。 对于 commit , checkout 等常...

NicholasXu ⋅ 2015/10/23 ⋅ 0

Git 学习看这篇就够了!

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 可能新手会问“git和github有什么关系啊?” git是一个版本控制工具; github是一个用git做版本控...

Michaelyn ⋅ 2016/12/26 ⋅ 0

git文章列表

关于gitlab默认clone协议 Git实现从本地添加项目到远程仓库 翻翻git之---一个简单的标签控件 LabelView (随手发了两张小宝宝的玩耍照) Git 项目推荐 | Java 版微信普通号机器人 翻翻git之---...

d_watson ⋅ 2016/04/20 ⋅ 0

Git 入门+工作基本够用详解

常用 Git 命令清单 //如果你觉得排版不是很舒服请看 原址http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 作者: 阮一峰 日期: 2015年12月 9日 我每天使用 Git ,但是很多命令...

Galy_绿 ⋅ 2016/01/08 ⋅ 0

git 常用命令梳理

Git已经成为当前最流行的版本控制解决方案了,如果你现在还不使用git都不好意思出门了。如果细数起来Git的命令太多了,但是常用的就那么几组命令,下面说下常用命令的用法: 下面简单演示下:...

深山猎人 ⋅ 2016/06/13 ⋅ 0

快速搭建git及设置github

快速搭建git及设置github 做过开发的同学对git肯定都是非常的熟悉了, 本文主要是对这些知识做一些总结,能够帮助你快速搭建好自己的环境 Git是目前世界上最先进的分布式版本控制系统,相对于传...

陈小扁 ⋅ 2016/04/22 ⋅ 0

github创建远程仓库和git常用命令

git创建远程仓库 首先到github页面上创建仓库(repository)如下: 然后初始化文件夹为仓库,并提交到远程仓库,如下: [root@hxy aa]# git initInitialized empty Git repository in /data/mydata...

Forande ⋅ 2017/08/22 ⋅ 0

Git常用命令

Git常用命令 克隆远程仓库git clone 如下所示,使用git clone 命令时,指定了 项目名称。 Lenovo@LENOVO-PC /e/HelloGit2 (master)$ git clone git@github.com:hellolyx1618/first-github.g...

秋风醉了 ⋅ 2014/10/13 ⋅ 0

Vim Plugins For Node.js

使用Vim作为Node.js的IDE环境也是个不错的选择。 Vim: http://www.vim.org/download.php Node.js在Github上也有一篇关于Vim插件的推荐文章。 https://github.com/joyent/node/wiki/Vim-Plug...

cyper ⋅ 2014/04/24 ⋅ 0

版本管理工具——Git和TortoiseGit(乌龟Git)

git ,是目前比较流行的版本控制工具。 谷哥git,第一条就是git的主页。默认情况下,git是bash界面的,是敲命令的。下载,安装,就可以使用了。对于常用的命令,推荐《Git使用指南》这个pdf...

拉风的道长 ⋅ 2012/06/24 ⋅ 8

没有更多内容

加载失败,请刷新页面

加载更多

下一页

IDEA PermGen space内存溢出

解决方案: File -> Settings -> Build, Execution, Deployment / Build Tools / Maven / Runner下,找到VM Options选项,默认是空的,改为如下内容(或更大值)...

快乐的小火柴 ⋅ 13分钟前 ⋅ 0

前端常见跨域解决方案

什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 广义的跨域: 1.) 资源跳转: A链接、重定向、表单提交2.) 资源嵌入: <link>、<script>、<im...

临江仙卜算子 ⋅ 14分钟前 ⋅ 0

系统管理命令service

service命令用来控制系统服务的实用工具,例如启动、停止、重启和关闭系统服务,以及当前状态。当然也可以直接操作,例如/etc/init.d/mysqld restart等。 语法 service (选项)(参数) 选项...

Jpchina ⋅ 19分钟前 ⋅ 0

MySQL 联合索引的命中规则

为什么要用联合索引? 对于查询语句“SELECT T.* FROM T WHERE T.c1=1 AND T.c3=2”涉及到两列,这个时候我们一般采用一个联合索引(c1, c3);而不用两个单列索引,这是因为一条查询语句往往应...

hensemlee ⋅ 27分钟前 ⋅ 0

Spring 自动组件扫描

通常情况下都是在XML配置文件中手动声明Bean和组件的。不过Spring也可以自动扫描组件实例化Bean,这样就可以避免在XML文件中繁琐的Bean声明。 手动声明Bean: 这里不再啰嗦,就是简单地在XML...

霍淇滨 ⋅ 31分钟前 ⋅ 0

MapReduce简单需求分析-共同好友及查找互粉的情况

MapReduce的设计,最重要的是要找准key,然后制定一系列的数据处理流程。MapReduce的Map中,会把key相同的分配到同一个reduce中,对于key的选择,可以找到某个相同的因素。以下面的几个例子说...

Jason_typ ⋅ 33分钟前 ⋅ 0

springboot多数据源自动切换

SpringBoot多数据源切换,先上配置文件: 1.pom: <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20......

JackyRiver ⋅ 35分钟前 ⋅ 0

Boost库编译应用

版本:Boost 1.66.0 Windows库编译 官网指南:直接执行bootstrap.bat处理文件即可,可以我却遇到一堆的问题。 环境:Windows 10 + Visual Studio 2017 Boost编译出来库命名 boost库生成文件命...

水海云 ⋅ 39分钟前 ⋅ 0

解决Eclipse发布到Tomcat丢失依赖jar包的问题

如果jar文件是以外部依赖的形式导入的。Eclipse将web项目发布到Tomcat时,是不会自动发布这些依赖的。 可以通过Eclipse在项目上右击 - Propertics - Deployment Assembly,添加“Java Build ...

ArlenXu ⋅ 40分钟前 ⋅ 0

iview tree组件层级过多时可左右滚动

使用vue+iview的tree组件,iview官网iview的tree树形控件 问题描述:tree层级过多时左右不可滚动 问题解决:修改overflow属性值 .el-tree-node>.el-tree-node_children { overflow: vi...

YXMBetter ⋅ 42分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部