GIT 版本控制常用命令学习汇总
GIT 版本控制常用命令汇总
git version 查看当前git版本信息
git help 获取全部命令帮助信息
git help <command> 获取指定命令帮助信息
git config user.name "Your Name Comes Here" 设置当前项目git用户名
git config --global user.name "Your Name Comes Here" 设置全局项目git用户名
git config user.email you@yourdomain.example.com 设置当前项目git电子邮件
git config --global user.email you@yourdomain.example.com 设置全局项目git电子邮件
git config --list 显示当前项目设置参数
git config --global --list 显示全局项目设置参数
git init 初始化git仓库
git add <fileName1> <fileName2> ... 添加指定文件到索引
git add <folderPath> 添加指定目录到索引
git add . 添加git目录下的所有文件到索引
git add --all 添加所有文件到索引
git rm <folderPath/fileName> 删除指定文件
git status 查看当前本地库状态
git commit -m "commit message" 提交当前工作目录的修改内容,使用前需要先使用 git status查看当前分支状态
git log 打印历史日志
git reset -hard <branchName/tag/commitID> 返回指定的commit状态,包括本地文件
git reset -soft <branchName/tag/commitID> 返回指定的commit状态,不包括本地文件
git branch 查看现在本地分支情况
git branch -r 查看服务器端分支情况
git branch <branchName> 创建一个名为branchName的新分支
git branch -d <branchName> 删除一个名为branchName的旧分支
git branch -m <oldBranchName> <newBranchName> 将名为oldBranchName的分支名称修改为newBranchName
git branch -m <newBranchName> 将正在工作分支名称修改为newBranchName
git checkout <localBranchName> 切换到名为localBranchName的本地分支上
git checkout <remoteBranchName> 切换到名为remoteBranchName的远程分支上,此时未新建分支,而是处于一个名为no branch的临时分支上,还需要使用git branch -b 来创建一个新分支并将该临时分支挂接到新分支上
git checkout -b <branchName> 创建一个名为branchName的新分支,并切换到该分支上
git merge <branchName> 将名为branchName的分支合并到当前所处在的分支上
git pull 从服务器的仓库中获取代码,和本地代码合并
git push 将本地代码推送到服务器的仓库中
git push -f 强制将本地代码推送到服务器的仓库中,用来推送本地index和服务器index有矛盾的分支
git push origin --delete <branchName> 删除名为branchName的远程分支
git clone <userName>@<serviceAddress>:<serviceProjectDirectory/projectName> <localProjectDirectory>/ 从服务器端克隆项目到本地
GIT 版本控制常用命令学习汇总的更多相关文章
- Git版本控制常用命令整理
基础命令: git init 初始化一个空仓库 git add 添加已经修改的工作区文件 git add newmodifiedfile git commit -m "log conten ...
- git命令学习汇总
GIT 版本控制常用命令汇总 git version 查看当前git版本信息 git help 获取全部命令帮助信息 git help <command> 获取指定命令帮助信息 git c ...
- Git版本控制软件结合GitHub从入门到精通常用命令学习手册(转)
简要参考:http://www.tuicool.com/articles/mEvaq2 http://gitref.org/zh/index.html GIT 学习手册简介 本站为 Git 学习参考手 ...
- Git是什么、Git的功能、为什么versioncontrol用Git、Git的常用命令、Git的优缺点
Git是什么 git是目前世界上最先进的分布式版本控制系统(没有之一). Git是用于 Linux内核开发的版本控制工具.与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版 ...
- Git stash 常用命令
参考: Git: How to look at the stash Git学习笔记05--git stash Git stash 常用命令 1.git stash: 保存当前的工作进度: 2.git ...
- Git 基础 —— 常用命令
Git 基础学习系列 Git 基础 -- 安装 配置 别名 对象 Git 基础 -- 常用命令 Git 基础 -- 常见使用场景 Git基础 -- Github 的使用 git init 创建 Git ...
- git/repo常用命令
Git作为广受欢迎的一款版本控制工具,它该如何通过命令行使用呢?本文为你揭晓浓缩精华精华版:git常用命令一览,含部分repo操作. 代码下载 repo init -- -->初始化需要下载的分 ...
- git log 常用命令及技巧
git log常用命令以及技巧 1.git log 如果不带任何参数,它会列出所有历史记录,最近的排在最上方,显示提交对象的哈希值,作者.提交日期.和提交说明.如果记录过多,则按Page Up.Pag ...
- Git基本常用命令
Git基本常用命令如下: mkdir: XX (创建一个空目录 XX指目录名) pwd: 显示当前目录的路径. git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件. git ...
随机推荐
- javascript之循环保存数值
javascript之循环保存数值 语言都是相通的,这句话在我学javascript时有的深刻的意识.js中的for循环与java中的for循环有很大相似之处. 先看下面这段代码 for(var i= ...
- MySqlNDB使用自带的ndb_setup.py安装集群
在用Mysql做集群时,使用Mysql的NDB版本更易于集群的扩展,稳定和数据的实时性. 我们可以使用Mysql自带的工具进行集群安装与管理:ndb_setup.py.位于Mysql的安装目录bin下 ...
- 深入理解 spring 容器,源码分析加载过程
Spring框架提供了构建Web应用程序的全功能MVC模块,叫Spring MVC,通过Spring Core+Spring MVC即可搭建一套稳定的Java Web项目.本文通过Spring MVC ...
- [Python数据分析]新股破板买入,赚钱几率如何?
这是本人一直比较好奇的问题,网上没搜到,最近在看python数据分析,正好自己动手做一下试试.作者对于python是零基础,需要从头学起. 在写本文时,作者也没有完成这个小分析目标,边学边做吧. == ...
- gulp使用过程中出现的问题
在使用gulp的过程中,最容易出现错误的地方就是在安装本地的gulp的时候,错误的原因有: 1.本来是局部安装gulp,但使用命令时还带-g. 2.忘记在局部安装gulp. 以上两种情况出错时会报错, ...
- Java多线程与静态方法
Java无基础开发Android应用,发现对静态方法理解不够,有如下问题: 在多线程中使用静态方法会发生什么事?也就是说多线程访问同一个类的static静态方法会发生什么事?是否会发生线程安全问题? ...
- VirtualBox上搭建Ubuntu开发环境
软件版本: VirtualBox虚拟机:5.1.8 for Windows hosts x86/amd64 Ubuntu系统:Ubuntu 14.04.5 LTS Desktop (32-bit) ...
- C语言的可变参数在Linux(Ubuntu)与Windows下注意点
基本上C语言的可变参数原理在不同平台和不同编译器下基本类似(通过函数入栈,从右向左,从高位到低位地址),不过部分实现会有所不同:在使用中需要注意的是: va_list 为char 类型指针,部分调用如 ...
- 【leetcode】ZigZag Conversion
题目简述 The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows ...
- to_char函数
TO_CHAR 是把日期或数字转换为字符串,不能指定字符串长度. 使用TO_CHAR函数处理日期:TO_CHAR(number, '格式') eg:TO_CHAR(salary,'$99,999.99 ...