Git(一)——初识

Git(一)——初识

1. 综述

想必都听过 Git 的鼎鼎大名,传说是某大神花了两周写的,因为之前一直支援他开源社区的收费 CVS 厂商收回了帮助…

Git 是一个流行的版本控制系统,GitHub 就是一个基于 Git 的版本托管系统,上面有众多大家分享的代码。

2. 入门的几个命令

当然首先要下载安装 Git,这里不赘述。

要在本地建立一个 repository,运行:

git init

即在本文件夹建立一个本地的 repository。还可以在本文件夹内运行:

git init myRepositoryName

生成一个 myRepositoryName 子目录,在这个子目录里建立了一个本地的 repository。

不过更常用的是把远程的仓库下载到本地,这将使用一个有名的命令,以远程仓库的地址在 https://github.com/TryGhost/Ghost.git 为例:

git clone https://github.com/TryGhost/Ghost.git

即将远程的仓库下载到本地,这时将在本地出现一个此仓库的文件夹。

增加了文件之后,使用

git add <filename>

将文件加入 Git 中,以便进一步 commit 和 push,否则文件就不会被 Git 记录,在 repository 的根目录有时会有一个叫 .gitignore 的文件,里面就是希望被忽略、不加入 Git 的文件的名字。将文件加入 Git 也可以

git add .

将所有文件加入 Git 中,当然不包括 .gitignore 中的文件。

之后,使用

git commit -m "this is the message about this commit"

提交到本地仓库。也可以使用

git commit -a -m "this is the message about this commit"

来提交,它的效果相当于它之前的两个命令之和,即

git add .
git commit -m "this is the message about this commit"

最后,把本地的 repository 提交到远程,使用

git push

即可。

另外,在任何时候,可以使用

git status

查询当前 repository 的信息,如有没有文件需要 add,有没有 modify 需要 commit 等等。

3. 更多

各常用的作用(有图解):

What are the differences between “git commit” and “git push”?

阮一峰的网络日志:常用 Git 命令清单

时间: 2024-10-19 15:54:41

Git(一)——初识的相关文章

(一)Git时间--初识版本控制工具

//配置一下你的身份 git config --global use.name "Douzi" git config --global use.email "[email protected]" 可以用: git config --global use.name git config --global use.email 查看是否配置成功 //用cd进入想要提交项目的目录下面, 建立一个代码仓库 git init //此时会在该项目的根目录下生成一个隐藏的.git文

Git常用命令(转)

目前开发的新项目使用的版本控制工具基本用的都是Git,老项目用的还是Svn,网上Git资源也很多,多而杂.我整理了一份关于Git的学习资料,希望能帮助到正在学习Git的同学. 一. Git 命令初识 在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识 示例:从Git 版本库的初始化,通常有两种方式: 1)git clone:这是一种较为简单的初始化方式,当你已经有一个远程的Git版本库,只需要在本地克隆一份 例如:git  clone  git://git

关于git 操作

一. Git 命令初识 在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识 示例:从Git 版本库的初始化,通常有两种方式: 1)git clone:这是一种较为简单的初始化方式,当你已经有一个远程的Git版本库,只需要在本地克隆一份 例如:git  clone  git://github.com/someone/some_project.git   some_project 上面的命令就是将'git://github.com/someone/some_p

【转】 Git 常用命令详解(二)----不错

原文网址:http://blog.csdn.net/ithomer/article/details/7529022 Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍,请参考我的上一篇博客:Git 版本管理工具 一. Git 命令初识 在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识 示例:从Git 版本库

GIT简介以及在Centos上的安装

Git是一个分布式的版本控制系统.作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并. GIT最初是由Linus Benedict Torvalds为了更有效地管理Linux内核开发而创立的分布式版本控制软件,与常用的版本控制工具如CVS.Subversion不同,它不必服务器端软件支持,速度和效率也有着相当程度的提高. GIT和SVN之间的五个基本区别 GIT是分布式的,SVN不是 GIT把内容按元数据方式存

git 常用命令详解

最重要2命令: git clone git://github.com/schacon/grit.git 从服务器上将代码给拉下来 git pull 本地与服务器端同步 一. Git 命令初识 在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识 示例:从Git 版本库的初始化,通常有两种方式: 1)git clone:这是一种较为简单的初始化方式,当你已经有一个远程的Git版本库,只需要在本地克隆一份 例如:git clone git://github.co

《Get 方法》--个人作业

Linux下git的使用方法: 最近在和FCCTT团队给Mint做翻译工作,用到了github,所以将使用经验拿出来和大家分享下.互相学习 一.1.下载git. sudo apt-get install git 2.登录https://github.com/注册自己的账户. 点击这个按钮 二.Git 命令初识在正式介Git命令之前,先介绍一下Git 的基本命令和操作,对1 ) git clone :这是一种较为简单的初始化方式,当你已经有一个远程的 Git 版本库,只需 要在本地克隆一份例如:g

第一行代码 Android pdf

下载地址:网盘下载 内容简介 编辑 本书被广大Android 开发者誉为"Android 学习第一书".全书系统全面.循序渐进地介绍了Android软件开发的必备知识.经验和技巧.[1] 第2版基于Android 7.0 对第1 版进行了全面更新,将所有知识点都在最新的Android系统上进行重新适配,使用 全新的Android Studio 开发工具代替之前的Eclipse,并添加了对Material Design.运行时权限.Gradle.RecyclerView.百分比布局.Ok

初识git

初识git 1 安装git 最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑.不过,慢慢地有人把它移植到了Windows上.现在,Git可以在Linux.Unix.Mac和Windows这几大平台上正常运行了. 要使用Git,第一步当然是安装Git了.根据你当前使用的平台来阅读下面的文字: 1.1 在Linux上安装Git 首先,你可以试着输入git,看看系统有没有安装Git: ``` $ git The program 'git' is curren