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 版本控制常用命令学习汇总的更多相关文章

  1. Git版本控制常用命令整理

    基础命令: git init  初始化一个空仓库 git add 添加已经修改的工作区文件 git add newmodifiedfile git commit -m "log conten ...

  2. git命令学习汇总

    GIT 版本控制常用命令汇总 git version 查看当前git版本信息 git help 获取全部命令帮助信息 git help <command> 获取指定命令帮助信息 git c ...

  3. Git版本控制软件结合GitHub从入门到精通常用命令学习手册(转)

    简要参考:http://www.tuicool.com/articles/mEvaq2 http://gitref.org/zh/index.html GIT 学习手册简介 本站为 Git 学习参考手 ...

  4. Git是什么、Git的功能、为什么versioncontrol用Git、Git的常用命令、Git的优缺点

    Git是什么 git是目前世界上最先进的分布式版本控制系统(没有之一). Git是用于 Linux内核开发的版本控制工具.与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版 ...

  5. Git stash 常用命令

    参考: Git: How to look at the stash Git学习笔记05--git stash Git stash 常用命令 1.git stash: 保存当前的工作进度: 2.git ...

  6. Git 基础 —— 常用命令

    Git 基础学习系列 Git 基础 -- 安装 配置 别名 对象 Git 基础 -- 常用命令 Git 基础 -- 常见使用场景 Git基础 -- Github 的使用 git init 创建 Git ...

  7. git/repo常用命令

    Git作为广受欢迎的一款版本控制工具,它该如何通过命令行使用呢?本文为你揭晓浓缩精华精华版:git常用命令一览,含部分repo操作. 代码下载 repo init -- -->初始化需要下载的分 ...

  8. git log 常用命令及技巧

    git log常用命令以及技巧 1.git log 如果不带任何参数,它会列出所有历史记录,最近的排在最上方,显示提交对象的哈希值,作者.提交日期.和提交说明.如果记录过多,则按Page Up.Pag ...

  9. Git基本常用命令

    Git基本常用命令如下: mkdir: XX (创建一个空目录 XX指目录名) pwd: 显示当前目录的路径. git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件. git ...

随机推荐

  1. Windows Server 2012 R2桌面化详细设置图解

    一.任务栏左下角启动服务器管理器,然后进行设置. 1.登录不显示服务器管理器 2.本地服务器,看到右边的IE增强的安全配置,如图所示,关闭两项内容.这样就关闭了IE增强安全提示框. 3.“工具”菜单, ...

  2. MAC OS PHP

    Apache与PHP的配置 OSX自带了apache和php,但默认情况下没有开启,打开终端 sudo apachectl start 这时在浏览器中输入localhost应该就会出现apache标准 ...

  3. 高可用thrift客户池的实现详解

    最近,公司要求将组内的thrift客户端组件推广至公司内使用.基本的要求如下: 1.高可用 2.集成名称服务,也就配置文件支持服务发现 3.解耦,客户端和高可用组件解耦,简单来说就是,如果以后要切换其 ...

  4. windows下的mysql忘记root密码的解决方法

    1.首先,需要关闭MySQL Server服务.在"运行"窗口,输入"services.msc",进入"服务"窗口. 2. 在服务窗口,可以 ...

  5. Python 爬取网站资源文件

    爬虫原理: 以下来自知乎解释 首先你要明白爬虫怎样工作.想象你是一只蜘蛛,现在你被放到了互联“网”上.那么,你需要把所有的网页都看一遍.怎么办呢?没问题呀,你就随便从某个地方开始,比如说人民日报的首页 ...

  6. 感知机(perceptron)概念与实现

    感知机(perceptron) 模型: 简答的说由输入空间(特征空间)到输出空间的如下函数: \[f(x)=sign(w\cdot x+b)\] 称为感知机,其中,\(w\)和\(b\)表示的是感知机 ...

  7. PhoneGap开发跨平台移动APP - 解决跨域资源共享

    解决跨域资源共享 一.WebApi解决跨域资源共享. 开发中选择WebApi来作为服务端的数据接口,由于使用PhoneGap,就需要通过js来获取远程远程数据服务器的数据,由于同源策略的限制,这就涉及 ...

  8. 安装Impala

    1.默认安装好hadoop并且能正常启动(只需hdfs即可)2.安装如下rpm包(需要root权限 注意顺序) bigtop-utils-0.7.0+cdh5.8.2+0-1.cdh5.8.2.p0. ...

  9. left join 多个表关联时,将表值置换

    /****** Script for SelectTopNRows command from SSMS ******/ SELECT B.[GOODSID] ,A.INDUSTRY_CNAME ,C. ...

  10. scrapy爬虫结果插入mysql数据库

    1.通过工具创建数据库scrapy