E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Git入门
git入门
命令
git是个好东西,只是window下的git因为有图形界面,可能稍微好用点,但说实话,也就稍微好用一点而已,至于linux下,纯粹的命令行,对于老鸟来讲,可能觉得非常容易,但对于刚刚转入linux平台的菜鸟来讲,可能就不是那么容易了,下面,就是我使用git的一部分经验,主要涉及到几个常用的git命令,请注意,只有常用的几个,一些很少用到的命令我没有写,因为貌似我没没有用到他们,请注意,所有命令全部
独孤青冥
·
2014-12-09 11:00
Git入门
教程_02_Git基本操作
通过上一篇文章,我们已经对Git的基本原理有了一个大致的了解:通过将新的文件和修改进行快照并提交保存到Git目录中,Git就能够永久地记住和保管我们的文件。因此,Git最核心的操作就是管理文件的状态。当然,Git也提供了很多辅助性的操作,比如查看当前状态、查看文件差异、查看历史记录等等。 以上这些操作,就是本文要讲述的内容,但是首先,我们必须获取一个Git仓库。1,取得项目的G
toilet22
·
2014-11-22 21:00
git
Git入门
教程_01_Git基础
本文整理自Git官方的教程。http://git-scm.com/book/zh/v1/%E8%B5%B7%E6%AD%A5-Git-%E5%9F%BA%E7%A1%80一,Git是什么 Git最初是linus大神写的用来管理linux开发的工具,可以说是现在程序员必不可少的代码管理神器。它被广泛运用于代码保存与分享、版本控制、团队协作等诸多方面。 使用Git的几大好处(功能)如下:
toilet22
·
2014-11-22 19:00
git
Git入门
篇之环境搭建&基本功能的使用
网上关于GitHub的使用教程还是比较丰富,不过部分教程比较陈旧抑或写得不够详细,在我实践的过程中遇到了一些麻烦,记录下来,当是自己的一个总结吧,也供大家参考。欢迎留言交流。 本文主要讲解Windows Msysgit软件平台的使用,windows的GitHub for Windows方式和苹果系统的Github或git方式也在用,这方面网上的教程比较丰富,也就不做过多阐述了,欢迎留言讨论。
TUCHAOPING
·
2014-11-05 15:31
github
git
msysgit
Git入门
教程
Git入门
教程1. 概述 对于软件版本管理工具,为什么要选择Git? 你真正学会使用Git时,你就会觉得这个问题的回答是非常自然的。然而当真正需要用文字来回答时,却觉得文字好像不是那么够用。
程序员小崔
·
2014-10-21 21:00
Git入门
版本控制版本控制是什么已不用在说了,就是记录我们对文件、目录或工程等的修改历史,方便查看更改历史,备份以便恢复以前的版本,多人协作。。。一、原始版本控制最原始的版本控制是纯手工的版本控制:修改文件,保存文件副本。有时候偷懒省事,保存副本时命名比较随意,时间长了就不知道哪个是新的,哪个是老的了,即使知道新旧,可能也不知道每个版本是什么内容,相对上一版作了什么修改了,当几个版本过去后,很可能就是下面的
wwq444968579
·
2014-10-11 19:00
git 提交步骤记录(oschina&github)
一份很好的
Git入门
教程,点击这里查看。git快速入门(gif动画版),点击这里查看以上如果觉得繁琐,可以根据我的思路创
军歌
·
2014-10-11 16:00
github
android
git
git.oschina
oschina
深入学习:Windows下
Git入门
教程(下)
声明:由于本人对于Git的学习还处于摸索阶段,对有些概念的理解或许只是我断章取义,有曲解误导的地方还请见谅指正!一、分支1.1分支的概念。 对于的分支的理解,我们可以用模块化这个词来解释;在日常工作中,一个项目的开发模式往往是模块化,团队协作式的开发。这样我们项目的进度可以称得上多核并发式的开发了。这种模块化的开发要求我们尽可能的高内聚低耦合以免造成一只胳膊没了整个人都废了的局面。因此在所有的版
easyer2012
·
2014-09-19 17:00
git 学习过程中遇到的问题
致谢:本人学习GIt主要是参考廖雪峰的官方网站,这个教程浅显易懂,是我见过的最好的
GIt入门
教程,强烈建议想要学习Git或刚刚入门的同学们仔细阅读一遍。再次,对廖雪峰表示衷心感谢!
kong5090041
·
2014-09-10 23:00
git使用入门
http://blog.csdn.net/codectq/article/details/50777866
git入门
(1)--提交代码的一般步骤http://blog.csdn.net/codectq/
野-百-合
·
2014-08-16 11:45
linux
git入门
命令
git常用命令gitconfig--list 查看当前设置信息gitconfig--globaluser.name"mj"设置用户名gitconfig--globaluser.email"
[email protected]
"设置用户邮箱githelp获取git常用命令githelp特定指令获取该指令功能初始化一个新的git仓库(本地仓库)1、mkdirIter创建一个文件夹2、cdIter gitinit进入文
吾步步为营
·
2014-08-14 18:02
status
记录
文件夹
仓库
GitHub入门之一:使用github下载项目
如果想深入学习git,建议看类似
git入门
这样的文档这篇讲如何使用其它人的代码,最初,github被我当作一个下载开源库的
猫的午后
·
2014-07-06 23:00
深入学习:Windows下
Git入门
教程(下)
声明:由于本人对于Git的学习还处于摸索阶段,对有些概念的理解或许只是我断章取义,有曲解误导的地方还请见谅指正!一、分支1.1分支的概念。 对于的分支的理解,我们可以用模块化这个词来解释;在日常工作中,一个项目的开发模式往往是模块化,团队协作式的开发。这样我们项目的进度可以称得上多核并发式的开发了。这种模块化的开发要求我们尽可能的高内聚低耦合以免造成一只胳膊没了整个人都废了的局面。因此在所有的版
huangyabin001
·
2014-06-30 14:00
深入学习:Windows下
Git入门
教程(上)
一,安装Git:1.1Linux上安装命令:sudoapt-getinstallgit1.2在Windows上安装Git:使用Windows版的msysgit,官方下载地址:http://msysgit.github.io/,点击进入官网,如果官网无法正常下载我这里有当前的最新版,已经上传到CSDN上,下载地址为:http://download.csdn.net/detail/huangyabin
叶桐
·
2014-06-28 17:10
Git
深入学习:Windows下
Git入门
教程(上)
一,安装Git:1.1Linux上安装命令:sudoapt-getinstallgit1.2在Windows上安装Git:使用Windows版的msysgit,官方下载地址:http://msysgit.github.io/,点击进入官网,如果官网无法正常下载我这里有当前的最新版,已经上传到CSDN上,下载地址为:http://download.csdn.net/detail/huangyabin
huangyabin001
·
2014-06-28 17:00
git入门
-分支
原地址:http://codingnow.cn/git/228.html1. git分支简介 使用分支可以让你从开发主线上分离开来,然后在新的分支上解决特定问题,同时不会影响主线。像其它的一些版本控制系统,创建分支需要创建整个源代码目录的副本。而Git 的分支是很轻量级的,因为Git保存的不是文件差异,而是一系列文件快照。在Git提交时,会保存一个commit对象,该对象包含一个指向暂存内容快照
·
2014-06-12 13:00
git
Git入门
及上传项目到github中
Git是一款不错的代码管理工具,下面引用百科的一段话:Git是用于Linux内核开发的版本控制工具。与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。Git的速度很快,这对于诸如Linux内核这样的大项目来说自然很重要。Git最为出色的是它的合并追踪(mergetracing)能力。实际上
qindongliang1922
·
2014-05-27 21:00
github
windows
git
ssh
Git入门
及上传项目到github中
Git是一款不错的代码管理工具,下面引用百科的一段话:Git是用于Linux内核开发的版本控制工具。与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。Git的速度很快,这对于诸如Linux内核这样的大项目来说自然很重要。Git最为出色的是它的合并追踪(mergetracing)能力。实际上
qindongliang1922
·
2014-05-27 21:00
github
windows
git
ssh
Git入门
及上传项目到github中
Git是一款不错的代码管理工具,下面引用百科的一段话:Git是用于Linux内核开发的版本控制工具。与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。Git的速度很快,这对于诸如Linux内核这样的大项目来说自然很重要。Git最为出色的是它的合并追踪(mergetracing)能力。实际上
qindongliang1922
·
2014-05-27 21:00
github
windows
git
ssh
Git入门
及上传项目到github中
Git是一款不错的代码管理工具,下面引用百科的一段话:Git是用于Linux内核开发的版本控制工具。与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。Git的速度很快,这对于诸如Linux内核这样的大项目来说自然很重要。Git最为出色的是它的合并追踪(mergetracing)能力。实际上
qindongliang1922
·
2014-05-27 21:00
github
windows
git
ssh
Git入门
及上传项目到github中
Git是一款不错的代码管理工具,下面引用百科的一段话:Git是用于Linux内核开发的版本控制工具。与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。Git的速度很快,这对于诸如Linux内核这样的大项目来说自然很重要。Git最为出色的是它的合并追踪(mergetracing)能力。实际上
qindongliang1922
·
2014-05-27 21:00
github
windows
git
ssh
Git入门
及上传项目到github中
Git是一款不错的代码管理工具,下面引用百科的一段话:Git是用于Linux内核开发的版本控制工具。与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。Git的速度很快,这对于诸如Linux内核这样的大项目来说自然很重要。Git最为出色的是它的合并追踪(mergetracing)能力。实际上
qindongliang1922
·
2014-05-27 21:00
github
windows
ssh
git
git入门
gitinit创建本地仓库gitadd将文件添加到本地仓库gitcommit-m""提交文件gitstatus 查看仓库状态gitdiff 查看文件被修改的内容gitlog 查看历史记录gitreset --hardHEAD^ 回退到上一个版本gitreflog 查看历史命令gitcheckout--file 对齐工作区的修改gitrm 从仓库删除文件gitremoteaddorgingit@gi
第五郎
·
2014-05-22 11:00
git
Git入门
指引
本文面向初次接触版本控制系统的Git用户,旨在介绍一些关于版本控制和Git的简单概念。文中并不涉及过多的Git实际操作,文末推荐更多的Git学习资源。导言Git是目前最先进的版本控制系统,拥有最多的用户数量并管理着数量庞大的实际软件项目。风靡全球的Github更是让Git版本控制系统名声大震。本文以“版本控制系统”为切入点,介绍相关概念和简单的Git用法。什么是版本控制系统?如果对“版本控制”没有
a0z
·
2014-05-21 00:00
git
Git入门
使用
1.Git1.1.Git是何方神圣?Git是用C语言开发的分布版本控制系统。版本控制系统可以保留一个文件集合的历史记录,并能回滚文件集合到另一个状态(历史记录状态)。另一个状态可以是不同的文件,也可以是不同的文件内容。举个例子,你可以将文件集合转换到两天之前的状态,或者你可以在生产代码和实验性质的代码之间进行切换。文件集合往往被称作是“源代码”。在一个分布版本控制系统中,每个人都有一份完整的源代码
nothingismao
·
2014-05-08 18:00
入门
基础
git
GitHub入门之一:使用github下载项目
如果想深入学习git,建议看类似
git入门
这样的文档这篇讲如何使用其它人的代码,最初,github被我当作一个下载开源库的
icyfox_bupt
·
2014-04-05 01:10
Eclipse
git
github
Android
GitHub入门之一:使用github下载项目
如果想深入学习git,建议看类似
git入门
这样的文档这篇讲如何使用其它人的代码,最初,github被我当作一个下载开源库的
icyfox_bupt
·
2014-04-05 01:00
eclipse
github
git
Git入门
指南十一:Git branch 分支与合并分支
十五.Gitbranch分支查看当前有哪些branchbixiaopeng@bixiaopengtekiMacBook-Proxmrobotium$gitbranch *master 新建一个branchxm2.xbixiaopeng@bixiaopengtekiMacBook-Proxmrobotium$gitbranchxm2.x 切换到一个branchbixiaopeng@bixiaopen
wirelessqa
·
2014-02-28 19:00
Git入门
指南十:应用标签
十四.应用标签Gittag参数: 用法:gittag[-a|-s|-u][-f][-m|-F][] 或:gittag-d... 或:gittag-l[-n[]][--contains][--points-at] [...] 或:gittag-v... -l,--list列出tag名称 -n[]每个tag信息打印行 -d,--delete删除tags -v,--verify验证tags Tag创建选
wirelessqa
·
2014-02-28 19:00
Git入门
指南九:远程仓库的使用
十三.远程仓库的使用查看当前项目有哪些远程仓库$gitremote bixiaopeng@bixiaopengtekiMacBook-Prowirelessqa$gitremote origin 查看远程仓库$gitremote-v bixiaopeng@bixiaopengtekiMacBook-Prowirelessqa$gitremote-v origingit@gitlab.***.com
wirelessqa
·
2014-02-28 19:00
Git入门
指南八:Git撤消操作
十二.Git撤消操作12.1修改最后一次提交gitcommit--amend1.新建一个文件2.提交一个之前的更改3.跟踪这个文件4.跟前一次一起提交提示你是否重新编辑提交说明,如果不编辑退出后还是跟之前一样提交commit成功或gitcommit-m“”可以直接提交12.2撤消已暂存的文件gitresetHEAD#新建两个文件 bixiaopeng@bixiaopengtekiMacBook-P
wirelessqa
·
2014-02-28 18:00
Git入门
指南七:查看提交历史
Git入门
指南七:查看提交历史十二.查看提交历史gitlog按提交时间列出所有更新:gitlog指定显示最近几次的提交内容差异gitlog-p-显示增改行数统计:gitlog--stat丰富log显示信息
wirelessqa
·
2014-02-24 12:00
Git入门
指南六:移除文件和移动文件
Git入门
指南六:移除文件和移动文件十.移除文件gitrm要从Git中移除某个文件,就必须要从已跟踪文件清单中移除(确切地说,是从暂存区域移除),然后提交。
wirelessqa
·
2014-02-24 12:00
Git入门
指南五:查看已暂存和未暂存的更新/提交更新
Git入门
指南五:查看已暂存和未暂存的更新/提交更新八.查看已暂存和未暂存的更新当前做的哪些更新还没有暂存?有哪些更新已经暂存起来准备好了下次提交?
wirelessqa
·
2014-02-24 12:00
Git入门
指南四:跟踪新文件和忽略某些文件
六.跟踪新文件gitadd文件test2已被跟踪,并处于暂存状态gitadd后面可以指明要跟踪的文件或目录路径。如果是目录的话,就说明要递归跟踪该目录下的所有文件。gitadd的潜台词就是把目标文件快照放入暂存区域,也就是addfileintostagedarea,同时未曾跟踪过的文件标记为需要跟踪。暂存已修改的文件#先修改已存在的文件test.txt然后查看文件状态可以看到Changesnots
wirelessqa
·
2014-02-20 12:00
Git入门
指南三:Git工作流和查看文件状态
Git入门
指南三:Git工作流和查看文件状态四.Git工作流在你自建的Git本地仓库中,有三个区域:本地目录、暂存区、HEAD。
wirelessqa
·
2014-02-20 12:00
Git入门
指南二:初次运行Git前的配置
Git入门
指南二:初次运行Git前的配置三.初次运行Git前的配置Git提供了一个叫做gitconfig的工具,专门用来配置或读取相应的工作环境变量,正是由这些环境变量,决定了Git在各个环节的具体工作方式和行为
wirelessqa
·
2014-02-20 12:00
Git入门
指南一:基本介绍和创建Git仓库
Git入门
指南一:基本介绍和创建Git仓库一.Git基本介绍1.1什么是Git?Git是一个版本控制系统(VersionControlSystem)1.2什么是“版本控制系统”?
wirelessqa
·
2014-02-19 19:00
Git学习
Git 自学
git入门
http://www.tutorialspoint.com/git/index.htm http://www.worldhello.net/gotgithub/index.html
Menuz
·
2014-02-12 16:00
git
【
Git入门
之十四】Git GUI
文章都快写完了,GitGUI才浮出水面,很多人要骂我,这么方便的东西怎么不早拿出来。当然命令行和图形界面各有千秋,个人觉得命令行更能让人清楚的掌握整个项目的代码线。当然萝卜青菜各有所爱,Windows,Linux也是一样。喜欢什么客官您挑。本文只做简单介绍。1.GitGUI有什么?霸气测漏的右键菜单和可视化管理界面。2.初始化仓库新建一个文件夹叫JackyGUI,右键点击GitInitHere。好
yangxiaoxiao
·
2014-01-05 15:00
【
Git入门
之十五】Github操作指南
最终篇,介绍一下Github网站的使用,主要是翻译为主,简化了已介绍过的内容。1.如何创建一个仓库?1.1.点击NewRepository。1.2.填写仓库信息,点击CreateRepository。1.3.创建一个README文件。这步就不说了,在本地创建,然后push到远程仓库中。2.如何Fork一个仓库2.1.贡献一个项目有时候你可能会发现你想要为某人的项目做贡献,或者你希望在别人项目基础上
yangxiaoxiao
·
2014-01-05 15:00
【
Git入门
之十三】Ubuntu和git
之前我们都是在Windows平台下操作git。现在我们改用Ubuntu试一试吧!先准备好Ubuntu或者Linux系统吧。这里采用13.04版本虚拟机环境1.Ubuntu下使用git打开终端(Ctrl+Alt+T)。Ubuntu下就没有gitbash了,都是使用terminal。1.1.安装SSH[cpp] viewplaincopysudo apt-get install SSH 1.2.安装
yangxiaoxiao
·
2014-01-05 15:00
【
Git入门
之十二】DIY Git
Git的配置是很有学问的,如果弄懂它,将对你帮助很大。1.用户配置这是全局的。[cpp] viewplaincopy#设置用户名 $ git config --global user.name "Jacky" #设置邮箱 $ git config --global user.email
[email protected]
2.设置默认编辑器在需要输入文本信息时调用,比如之前的reba
yangxiaoxiao
·
2014-01-05 15:00
【
Git入门
之十】Rebase操作
Rebase,衍合?变基?唉,我也不知道要怎么翻译合适。。。变基怪怪的,我擦勒,你才变基呢。。。1.Rebase提交rebase命令允许你编辑你的提交历史,比如你可以把多个提交(commit)联合成一个,可以对它重新排序,跳掉某个提交或者编辑提交信息。这是非常有用的,当你要再推送到远程仓库之前要想重新编辑提交信息。以下举个例子把多个提交联合成一个。[cpp] viewplaincopy#做一些无聊
yangxiaoxiao
·
2014-01-05 15:00
【
Git入门
之十一】标签管理
标签是啥?标签就是给某个版本的一个标记。1.为当前版本创建标签使用《gittag标签名》来给当前标签命名。[cpp] viewplaincopy#切换到master $ git checkout master Switched to branch 'master' #给master当前版本添加一个标签v1.0.0.0 $ git tag v1.0.0.0 2.给指定版本创建标签使用《
yangxiaoxiao
·
2014-01-05 15:00
【
Git入门
之八】分支管理
1.分支又是神马?我为什么说又是。。。分支就是一个我们能通过它创建出独立代码副本的东东。建立一个git仓库时,它会默认帮我们创建一个主分支,叫做master,之前所有的介绍我们都是在mater上面进行操作的。这是一个最简单的分支模型,本文也基于此模型。每个点代表一个版本,master代表默认主分支,而branch代表新建的分支,HEAD可以认为是一个移动的指针,它指向谁,谁就是当前版本。2.显示分
yangxiaoxiao
·
2014-01-05 15:00
【
Git入门
之九】解决冲突
1.多人协作冲突如果多人同时修改了同一个文件,那会出现什么样的结果呢?我们试着这么做。(1)修改jackygit2在jackygit2中修改jackydata01,提交修改并推送到远程仓库(这里使用本地远程仓库)。正常,没问题。[cpp] viewplaincopy#切换到jackygit2本地库,这是远程仓库那节建立的,从本地远程仓库克隆而来 $ cd ../jackygit2 #修改j
yangxiaoxiao
·
2014-01-05 15:00
【
Git入门
之七】Git和Github
上一篇介绍了如何在本机创建一个远程仓库,但是如果硬盘挂了,那重新码起吧。。。1.github是神马?一家公司,一个网站。主要负责基于git的版本托管服务。看看这篇文章(http://www.yangzhiping.com/tech/github.html),你就会知道github是神马。目前github上的项目都是开放的,如果想要设置私有,那交钱吧。2.注册帐号在开始本篇学习之前,请先注册一个gi
yangxiaoxiao
·
2014-01-05 15:00
【
Git入门
之六】远程仓库
远程仓库是用来把Git仓库托管到互联网,本地网络或者本机中。本文主要介绍在本机中创建远程仓库(Remoterepositories)。1.创建一个本地远程仓库使用gitclone--bare来创建一个本地远程仓库。[cpp] viewplaincopy#1个点表示当前目录,2个点表示父目录 $ git clone --bare . ../remote-jackygit.git Cloning
yangxiaoxiao
·
2014-01-05 15:00
【
Git入门
之五】版本管理
1.版本回退我们先看一下从项目开始到现在做了什么操作。[cpp] viewplaincopy#总共是4个操作 $ git log --pretty=oneline c5c83cfcdb25c67a5c66b4fe3844d0ea912830ec remove JackyData03 a25c58804cb3f4045564fc0ec6a4e6eb4dae7072 amend modify J
yangxiaoxiao
·
2014-01-05 15:00
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他