Git介绍
(略)
http://git-scm.com/book/zh/v2
有用的集中git仓库:https://github.com/
http://www.infoq.com/cn/articles/Java-se-8-lambda
http://www.infoq.com/cn/articles/Java-8-Lambdas-A-Peek-Under-the-Hood?utm_campaign=rightbar_v2&utm_source=infoq&utm_medium=articles_link&utm_content=link_text
https://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/
http://www.cnblogs.com/figure9/archive/2014/10/24/4048421.html
Git安装
(略)
Git bash初始化配置
git config --global user.name "your-username"
git config --global user.email "your-email"
因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。
如果之前已经配置,可以用 git config --list查看当前用户。
如果你要和从Git服务器上获得仓库,或者向Git服务器提交你的代码(比如github),你可能需要生成你自己的ssh密钥对。Git支持4种与服务器端通信的协议:git、http、ssh和https。其中git只是一个只读协议,也就是说你只可以从服务器端获取仓库,但是你不能提交你自己的代码。而http和https用的很少,大部分都只支持ssh协议和Git协议。
当你通过ssh协议与远端服务器进行通信的时候,你可以通过以下命令生成ssh密钥对:
ssh-keygen -t rsa
如果你没有指定密钥名称和存放路径的话,它默认把两个不对称密钥放在你的家目录下的.ssh目录下,密钥文件默认名称为id_rsa和id_rsa.pub,前者是私钥,后者是公钥。
创建版本库(repository)
git init
当前目录下会出现.git文件夹,用来作为版本控制.
或者克隆一个远程仓库:
git clone git@github.com:gavin2lee/petclinic.git
查看仓库:
git remote -v
添加文件
添加文件前可以查看状态:
git status
git add file1 file2
git add -A 添加当前目录下所有文件
提交变更
git commit -m "comment"
远程仓库提交
git push
相关推荐
"git快速入门" Git是由 Linux 创始人 Linus Torvalds 编写的分布式版本控制系统。它可以帮助开发者追踪代码的变化,协作开发和版本管理。下面是 Git 快速入门的相关知识点: 一、Git 工具安装 要使用 Git,首先...
此资源不仅包括详细的Git入门教程,还包含安装包和必要的配置指南。 教程部分通过实际场景引导用户了解Git的核心概念和常见操作,例如如何创建和管理本地仓库、版本控制、分支操作、以及与远程仓库的交互。讲义还...
以下是一份简明的 Git 快速入门指南,帮助你迅速上手。 首先,确保在你的电脑上安装了 Git。你可以从官方网站下载,或者通过包管理器如 Homebrew 或 apt 进行安装。安装完成后,可以通过命令行终端(如 macOS 的 ...
总的来说,这份文档提供了一个全面的Git入门指南,涵盖了从安装到实际操作的所有基本步骤,对于初学者来说是一份非常实用的学习资源。配合提供的视频教程,学习者可以更直观地理解Git的工作原理和实践操作。
Git的官方网址是***,其中还推荐了两本学习Git的书籍:《Pro Git》和《Git权威指南》。代码托管服务商方面,包括Github、Coding、BitBucket等,它们提供了开源平台供开发者使用。 在安装Git上,针对不同的操作系统...
### MPLAB IDE v6 快速入门指南知识点详解 #### 一、概述 MPLAB IDE v6 是 Microchip 公司推出的一款集成开发环境(Integrated Development Environment, IDE),主要用于 PIC 和 dsPIC 微控制器以及 SAM 系列微...
### Git入门指南详解 #### 一、Git特点与优势 Git作为一款强大的版本控制系统,在软件开发领域占据着举足轻重的地位。以下是Git的主要特点: 1. **速度极快**:Git采用高效的算法来处理数据,无论是对于小项目...
本指南将帮助新手快速掌握GitLab的使用,开启Git学习之旅。 首先,Git是分布式版本控制系统,它允许开发者在本地计算机上保存项目各个版本,并与其他开发者协作。Git的常用命令包括`git init`(初始化仓库)、`git ...
本文为Git初学者提供了一份详尽的入门指南,介绍了Git的基本概念、安装方法、常用命令以及基本工作流程。通过简单明了的步骤和示例,帮助读者快速上手Git,开启代码版本控制之旅。
《Git简易指南》是一份简明扼要的文档,旨在帮助初学者快速入门Git的基本操作。 #### 二、安装Git - **OSX版**: 可以通过Homebrew等包管理器或者官方网站下载安装包进行安装。 - **Windows版**: 官方网站提供.msi...
该书通过简单明了的语言和实际案例,让读者能够快速掌握Git的核心概念和技术要点。书中不仅涵盖了Git的基础知识,还深入讲解了如何高效地利用Git进行项目管理的最佳实践,适合各层次的读者阅读。 - **优点**: - ...
- 入门教程:详细介绍Git基础命令的使用,例如git init、git clone、git add、git commit、git push、git pull等。 - 技术介绍:讲解Git背后的基本概念,比如提交的结构、对象模型、分支模型、合并策略等。 - 工作流...
本文档旨在为初学者提供一个简洁明了的Git入门指南,帮助理解Git的核心概念及基本操作流程。 #### 为什么选择Git? - **分布式特性**:Git是一种分布式版本控制系统,这意味着每个开发者本地都有一个完整的项目...
Git和Subversion(SVN)都是版本控制系统,用于跟踪和管理软件开发中的代码变更。它们在代码管理和协作方面发挥着至关重要的作用...通过阅读提供的教程文档,你将能够快速入门,并进一步深入探索这两个工具的高级特性。
**CVS快速入门指南** CVS(Concurrent Versions System)是一种源代码版本控制系统,它能够跟踪文件和目录的变更,方便多人协作开发。本指南将帮助初学者快速掌握CVS的基本概念、安装与配置,以及日常操作。 ## 1....
适合 Git 新手入门级教程。 适合人群:对 Git 完全不熟悉的技术新手或者希望加强 Git 基础知识的专业人士。 使用场景及目标:适用于首次接触版本控制系统的程序员或是想优化日常编程工作的开发者,通过学习本篇文章...
《git协作开发入门手册》是一份详尽的指南,旨在帮助初学者理解并掌握git的基本概念和操作。本文档不仅涵盖了git的架构和工作逻辑,还配以实践案例,使得学习过程更为直观易懂。 git是一种分布式版本控制系统,由...
**QNX编译器快速入门指南** QNX操作系统是一款实时性极强的微内核操作系统,广泛应用于嵌入式系统,如汽车电子、医疗设备、工业自动化等领域。本指南将帮助初学者快速掌握如何在QNX环境中使用编译器进行项目开发。 ...
本教程“【Git权威指南】基础教程-第一章”是为初学者精心设计的入门课程,旨在帮助学习者快速掌握Git的基本概念和操作。在这个章节中,我们将深入探讨以下几个核心知识点: 1. Git简介:Git是由Linux之父Linus ...