修改git配置
git config --global user.name "Don Yang"
git config --global user.email DonYangOK@gmail.com
创建一个库,进入要git的目录
git init
将全部该目录下的东西全部放入暂存区
git add *
git commit -m 'initial project version'
从已有仓库clone到当前目录newname下,newname是git clone自己建的
git clone git://github.com/schacon/grit.git newname
检查提交状态
git status
工作区域与暂存区域之间的区别
git diff
暂存区域与上次提交版本的区别
git diff --staged (--cached)
从仓库中删除文件
如果在暂存区域中存在该文件必须先删除
git rm --cached 文件
然后直接删除
git rm 文件
修改最后一次提交
首先将新修改的内容放入暂存区
然后用
git commit --amend
进行提交
还原为git库内最新版本
git reset HEAD <文件>
git忽略设置 .gitignore
# 此为注释 – 将被 Git 忽略
*.a # 忽略所有 .a 结尾的文件
!lib.a # 但 lib.a 除外
/TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
build/ # 忽略 build/ 目录下的所有文件
doc/*.txt # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt
from http://memo.totoro.ws/2009/10/how-to-use-git/
how to use git
BY ADMIN, ON 10月 13TH, 2009
[server side]
create repositry
$ cd /var/git
$ mkdir project_name.git
$ cd project_name.git
$ git –bare init
Initialized empty Git repository in /var/git/project_name.git/
[client side]
$ cd project_dir
$ git init
Initialized empty Git repository in /Users/shin/Documents/project_dir/.git/
$ git add .
$ git commit -m “commit message”
$ git remote add origin ssh://user_name@example.com/var/git/project_name.git
$git push origin master
$ git push origin master
分享到:
相关推荐
### Git入门笔记知识点总结 **一、Git简介与基本配置** **1.1 Git初始化** - 使用`git init`命令可以将当前目录初始化为Git仓库,执行后会在当前目录下生成一个`.git/`隐藏目录,该目录包含了所有Git相关的配置和...
* git pull:取回远程分支,并于本地分支合并* git rm --cache:直接从暂存区删除记录,但是不修改本地工作目录(即将文件从git跟踪清单中移
新手学习Git和Github快速入门
这个“git入门学习实验笔记”涵盖了在Linux环境中开始使用Git的基本步骤和概念。以下是一些关键知识点的详细解释: 1. **安装Git**: 在Linux系统中,可以通过包管理器(如apt-get for Ubuntu/Debian或yum for ...
### Git入门学习笔记 #### 一、Git简介与工作流程 **Git** 是一个开源的分布式版本控制系统,用于跟踪在软件开发过程中对文件的修改。它最初由Linus Torvalds于2005年创建,目的是为了更高效地管理Linux内核的源...
知识点的覆盖范围从Git的安装、基础操作到版本控制原理和版本管理都进行了介绍,对于初学者来说,这是一份比较全面的入门教程。通过这些知识的掌握,使用者可以更高效地管理和协作自己的代码项目。
从 Git 的基础开始,创建一个主题标记为“入门 Git”,并添加子主题列出基本命令和工作流程。然后,展开“高级 Git”主题,涵盖 Git 的高级功能,比如重写历史、子模块的使用等。另外,通过“GitHub 使用”主题,...
### Git 最全笔记整理——Git 入门必备 #### 一、Git 是什么? Git 是一种分布式版本控制系统,主要用于跟踪计算机文件的更改,并协调多个用户之间的协作。它最初由 Linus Torvalds 在 2005 年为了更好地管理 ...
这篇笔记完全是自己学习和使用时候记录下来的笔记,笔记内容覆盖Git的介绍和GitHub的使用,完全能够使个人零基础到基本入门,禁止拿来商用!
自己整理的git学习笔记,能够很容易地学会应用git
这个“好程序员Git入门到精通教程[视频课程].txt打包整理.zip”压缩包显然包含了关于Git的学习资料,可能是文字笔记或者课程大纲,旨在帮助初学者掌握Git的基础到高级用法。通过这个资源,学习者可以了解Git的基本...
这篇笔记主要涵盖了Git的基本操作,包括创建或克隆版本库、管理本地更改、查看提交历史记录、分支管理和标签使用等核心概念。 **1. 创建或克隆版本库** 创建本地版本库: ```bash $ git init ``` 克隆远程版本库:...
Git 实战笔记旨在帮助新手快速掌握这一分布式版本控制系统的核心概念和常用操作。Git 是由 Linux 发明者 Linus Torvalds 创建的,旨在解决传统版本控制系统(如 SVN)的某些问题,提供更快、更可靠、更灵活的代码...
Git工具入门到精通笔记
### Git学习笔记——入门篇 #### 一、Git简介与安装 **Git**是一种分布式版本控制系统,用于跟踪计算机文件的变化,并协调多个用户之间的共享工作。它最初由Linus Torvalds于2005年创建,目的是为了更高效地管理...
Git 和 Gradle 入门学习笔记 Git 是一个分布式版本控制系统,Gradle 是一个基于 Apache Ant 和 Maven 的构建自动化工具。在本笔记中,我们将学习如何安装和使用 Git 和 Gradle。 Git 安装 要安装 Git,可以从 ...
本篇笔记主要针对Git的基本操作进行归纳与总结,适合初学者作为入门指南。Git是一款分布式版本控制系统,广泛应用于软件开发过程中代码管理与版本控制。通过本篇笔记,读者可以了解到如何进行基本的仓库状态查询、...
### Git与GitHub学习笔记知识点详解 #### 一、Git版本控制系统概述 **1.1 Git简介** Git是一款分布式版本控制系统,由Linus Torvalds在2005年开发,用于Linux内核的开发。Git的主要特点包括支持离线开发、强大的...
本文为Git初学者提供了一份详尽的入门指南,介绍了Git的基本概念、安装方法、常用命令以及基本工作流程。通过简单明了的步骤和示例,帮助读者快速上手Git,开启代码版本控制之旅。