git工具使用的简单介绍
在如今这个计算机行业发展迅速的时代,软件开发作为典型代表其发展势头也不可小觑。大家都知道软件开发的过程是一个团队合作的过程,在这个过程中我们如何做到更加高效、有序的进行合作呢?这时便使用到了远程代码库来更加合理、实时、有序来管理你所在团队的项目工程了,现在我就来介绍下git的使用及功能。
一、首先我们需要在GitHub或Git@OSC上注册个用户,为我们提供远程代码库。(GitHub和Git@OSC均提供免费远程代码库管理服务)
GitHub网址:https://github.com/
Git@OSC网址:http://git.oschina.net/
二、然后就可以在你的项目工程文件夹下建立一个本地仓库了。
$git init
//建立本地仓库(注意:在你的项目文件夹下执行)
三、Git的一些操作及使用方法。
1.工作流

$git status
//查看当前git工作状态 $git add octocat.txt
//保存你对octocat.txt的操作到暂存区 $git add .
//保存你的当前所有操作到暂存区(Index) $git commit -m 'Add cute octocat story'
//提交暂存区文件的改变到本地的git库(HEAD)中,在 "-m"后面添加文件变更的描述信息
2.分支操作

$git branch feature_x
//创建一个名为feature_x的分支 $git checkout -b feature_x
//创建并切换到feature_x分支上去 $git checkout master
//切换到主分支master上 $git merge feature_x
//合并feature_x到主分支master $git branch -d feature_x
//删除分支feature_x
四、本地库中的修改完成之后便可以推送到远程Git库上了。

$git push origin master
//推送master分支到源为origin的远程Git库上 $git pull https://git.oschina.net/****/mycode.git
//从源地址为以上地址的远程Git库上拉取内容
git工具使用的简单介绍的更多相关文章
- photoshop工具使用的简单介绍
photoshop工具使用的简单介绍 我所用PhotoShop版本号是cs6,这里对其主要功能做一个简单介绍. 第一部分: 首先,ps的界面主要分为了6部分: 一.最上面的一行的菜单栏,菜单中有:文件 ...
- Git(一):Git与版本号控制简单介绍
Intro 版本号控制系统是什么 版本号控制系统(Version Control System,VCS)能够帮助我们记录和跟踪项目中各文件内容的改动变化.它能够帮我们保存项目的各个版本号.以 ...
- Git的使用的简单介绍
节选自:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 git是一个分布式的引擎, ...
- UML简单介绍-如何看懂UML(一)
在计算复杂的数学题时,我们必然会打草稿计算 在绘画课中,我们可以素描出来看到的事物 那么在程序设计中呢? 如何描绘传达你脑海中的关于这个程序 ,设计的蓝图草稿? OOP的程序设计中,最多的自然 ...
- 软件-客户端管理工具-SourceTree-帮助:免费Git客户端:sourcetree详细介绍
ylbtech-软件-客户端管理工具-SourceTree-帮助:免费Git客户端:sourcetree详细介绍 1.返回顶部 1. 一.简介:一个用于Windows和Mac的免费Git客户端.Sou ...
- 【转载】JMeter学习(一)工具简单介绍
JMeter学习(一)工具简单介绍 一.JMeter 介绍 Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序).它可以用来测试静 ...
- iOS性能检测之Instrunments - 几种常用工具简单介绍
Instrunments: 没错,就是这货,很多人平时开发可能不一定会用到这个,但我要说的是,学会使用它,会让你加分不少哦 先来一张全家福: 1.打开方式 或者 两种方式都行. 2.今天主要介绍一下 ...
- LoadRunner简单介绍----性能自动化测试工具
在做性能测试中,我认为技术可以说是武功心法,工具则是一把利剑,有一把好的利剑可以帮助自己更好的完成性能测试工作.在这里简单介绍一下LoadRunner,带大家一起来认识一下这把尚方宝剑. 一.性能测试 ...
- JMeter学习工具简单介绍
JMeter学习工具简单介绍 一.JMeter 介绍 Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序).它可以用来测试静态 ...
随机推荐
- 做推送,怎么能不了解推送的 4 种消息形式呢?( Android 篇)
极光推送是为 App 提供第三方推送服务的平台之一,它提供四种消息形式:通知,自定义消息,富媒体和本地通知. 笔者将基于官方说明与个人理解来谈一下这四种消息.本篇为 Android 篇,iOS 篇入口 ...
- Java Trie树
Tire树,又叫字典树,主要是用来查找单词,词频统计的. 老规矩,直接上代码. package tireTree; public class TireTree { TireNode root; pub ...
- AlloyFinger.js 源码 学习笔记及原理说明
此手势库利用了手机端touchstart, touchmove, touchend, touchcancel原生事件模拟出了 rotate touchStart multipointStart ...
- DAX/PowerBI系列 - 父子层级(Parent-Child Hierarchy)
DAX/PowerBI系列 - 父子层级(Parent-Child Hierarchy)参考文章见最后 难度: ◆◆◇◇◇(2星) 应用场景: 其实很多时候对数据汇总都会有层级关系的问题,不过说的不是 ...
- html5部分相关
滚动速度属性 scrollamount 例子<marquee scrollamount="3">这个速度是3</marquee> <marquee s ...
- 模拟Struts2框架Action的实现
1.具体项目结构如下:
- 1632: [Usaco2007 Feb]Lilypad Pond
1632: [Usaco2007 Feb]Lilypad Pond Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 404 Solved: 118[Sub ...
- 3223: Tyvj 1729 文艺平衡树
3223: Tyvj 1729 文艺平衡树 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 1347 Solved: 724[Submit][Stat ...
- 使用IDEA的gradle整合spring+ mybatis 采用javaconfig配置
1.新建一个工程 2.工程目录 3.添加gradle.propertes文件 activeMQVersion=5.7.0 aspectJVersion=1.7.2 commonsLangVersion ...
- springmvc基础学习2---简单配置文件
1:web文件 2:spring-mvc.xml配置文件