Git 之 初使用】的更多相关文章

http://my.oschina.net/moooofly/blog/228608 很久之前在 http://git.oschina.net/ 上创建了一个私有项目 modb ,目的主要是用来学习如何使用 GIT 来开源自己写的东东,中间由于种种原因停顿了很长时间,但是今天,我下定决心一定要将这个事情完成,于是乎,探索之旅又开始了…… (本文以 windows 平台上的操作进行说明) 最初创建 modb 项目时,默认会产生如下 3 个文件: .gitignore LICENSE README.…
什么是Git? Git 是一个开源的分布式版本控制软件,用以有效.高速的处理从很小到非常大的项目版本管理. Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发.Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件,安装参见:http://git-scm.com/ Git初使用 之前我们写代码,为了防止出错,我们经常会写一些功能然后在另外的地方保存一份,这种操作是我们能想到的最基本的版本控制.但是这种原式的版本控制,有很多显著缺点: 多个文件,保留所有…
git submodule主要是用于针对git项目中还存在git子模块的情况.在一般情况下,我们通过git clone 获取项目的时候会把项目中的所有信息都拿到.但是,如果相关中存在git子模块那么,我们git下来的项目中该模块是一个空的文件夹.这时git submodule就派上用场了.通git submo获取子项目的步骤如下: 1.通过git clone获取主要项目 2.删除主项目中的空文件夹:git rm -r “空文件路径” 3.在删除空文件夹之后,要git commit 进行提交.如果…
Git,一个神奇而又陌生的东西,居然到现在才去了解它,就像有一位仁兄说的,现在不会用Git真的都不好意思说自己搞IT的. 简单的讲,这Git是目前最先进的分布式版本控制系统,和他相对应的就是众所周知的SVN(一个集中化版本控制系统). 集中化的版本控制系统(Centralized Version Control Systems,简称 CVCS),比如 CVS.Subversion(SVN) 以及 Perforce 等,都有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过…
阿里国内镜像地址: https://npm.taobao.org/mirrors/git-for-windows/ 最近在学习廖雪峰老师关于git的教程,链接可以在我的首页找到.首先使用国内镜像下载并安装了git 工具.在观看创建版本库教程时发现基本都是基于Mac或者Linux系统的教程.但是目前使用的PC是微软阵营的,就整理一下 画瓢过程中 使用到的命令. Linux Windows 作用 mkdir mkdir/md 创建目录 cd cd 打开目录 pwd dir 列出当前目录下的文件以及文…
关于git是什么我想我也不用多说什么,其实关于git的操作在他们的官网上有详细的说明,一项新的技术官网上的一定是最权威的,所以学习一门技术我个人更倾向于看官网,下面的是git的官网https://git-scm.com/ 一.下载与安装 选择自己对应的操作系统,然后进行傻瓜式安装即可.Windows Linux中的安装用命令yum  install  git进行安装就行,后面的提示都选择Y就可以安装成功了,其实在官网上也有说明用Linux命令安排时的命令 点击上图片Linux/Unix按钮进入下…
详情请参考:https://git-scm.com/book/zh/v2 注意事项:#1. 多提交(相当于多保存,多^S): 在Git中任何已提交的东西几乎总是可以恢复的. 甚至那些被删除的分支中的提交或使用 --amend 选项覆盖的提交也可以恢复. 然而,任何你未提交的东西丢失后很可能再也找不到了.#2. 拉取别人数据之前要提交.减少工作区,暂存区数据冲突的可能.#3. 推送之前先拉取.即将自已的版本做为最新之前,要先合并别人的修改.#4. 切换分支前要提交,否则有可能数据丢失.即保存在此分…
熟悉了Git的基本操作之后,再来研究一下Git为我们提供的基础设施服务.正如一个程序员,只会写代码是远远不够的,还得知道怎么吃饭,怎么睡觉,怎么谈恋爱,怎么耍流氓--会了这些才能写出更好的代码,这就是所谓的"基础设施服务"或者"外围服务". git config 一般在新的系统上,我们都需要先配置下自己的 Git 工作环境.配置工作只需一次,以后升级时还会沿用现在的配置.当然,如果需要,随时可以用相同的命令修改已有的配置. Git 提供了一个叫做git config…
第二章 入门 git的安装 在Linux下,git的安装很简单.以我的系统Deepin/Ubuntu为例,只需在终端敲入sudo apt-get install git即可.其他Linux发行版可尝试yum install git-core. 第一个Git项目 初学时,建议使用一个新创建的目录来进行测试. 创建版本库 版本库可以存储项目及其历时数据.我们可以用init来进行创建. 首先我们新建一个空目录gittest,然后新建两个文本文件,如a.txt和b.txt,内容任意,然后使用init来创…
1. mac 安装git brew install git 2.初使化 git config --global user.name "mygit" git config --global user.email "mygit@gmail.com" 3.生成密钥 ssh-keygen -t rsa -C "mygit@gmail.com" #一路回车即可 4.查看id_rsa.pub…