`
houniao
  • 浏览: 77208 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

git入门笔记

阅读更多
修改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入门笔记知识点总结 **一、Git简介与基本配置** **1.1 Git初始化** - 使用`git init`命令可以将当前目录初始化为Git仓库,执行后会在当前目录下生成一个`.git/`隐藏目录,该目录包含了所有Git相关的配置和...

    cvsher#my-note#git入门笔记1

    * git pull:取回远程分支,并于本地分支合并* git rm --cache:直接从暂存区删除记录,但是不修改本地工作目录(即将文件从git跟踪清单中移

    GitLearning(Git使用笔记)

    新手学习Git和Github快速入门

    git入门学习实验笔记

    这个“git入门学习实验笔记”涵盖了在Linux环境中开始使用Git的基本步骤和概念。以下是一些关键知识点的详细解释: 1. **安装Git**: 在Linux系统中,可以通过包管理器(如apt-get for Ubuntu/Debian或yum for ...

    git 入门学习笔记专对新手

    ### Git入门学习笔记 #### 一、Git简介与工作流程 **Git** 是一个开源的分布式版本控制系统,用于跟踪在软件开发过程中对文件的修改。它最初由Linus Torvalds于2005年创建,目的是为了更高效地管理Linux内核的源...

    git分享笔记

    知识点的覆盖范围从Git的安装、基础操作到版本控制原理和版本管理都进行了介绍,对于初学者来说,这是一份比较全面的入门教程。通过这些知识的掌握,使用者可以更高效地管理和协作自己的代码项目。

    git学习笔记,xmind格式,超全,从git入门,到分布式git的深入知识,github的使用等

    从 Git 的基础开始,创建一个主题标记为“入门 Git”,并添加子主题列出基本命令和工作流程。然后,展开“高级 Git”主题,涵盖 Git 的高级功能,比如重写历史、子模块的使用等。另外,通过“GitHub 使用”主题,...

    git最全笔记整理,git入门必备

    ### Git 最全笔记整理——Git 入门必备 #### 一、Git 是什么? Git 是一种分布式版本控制系统,主要用于跟踪计算机文件的更改,并协调多个用户之间的协作。它最初由 Linus Torvalds 在 2005 年为了更好地管理 ...

    Git学习笔记.pdf

    这篇笔记完全是自己学习和使用时候记录下来的笔记,笔记内容覆盖Git的介绍和GitHub的使用,完全能够使个人零基础到基本入门,禁止拿来商用!

    Git学习笔记

    自己整理的git学习笔记,能够很容易地学会应用git

    好程序员Git入门到精通教程[视频课程].txt打包整理.zip

    这个“好程序员Git入门到精通教程[视频课程].txt打包整理.zip”压缩包显然包含了关于Git的学习资料,可能是文字笔记或者课程大纲,旨在帮助初学者掌握Git的基础到高级用法。通过这个资源,学习者可以了解Git的基本...

    git学习笔记,入门指南以及常用git指令

    这篇笔记主要涵盖了Git的基本操作,包括创建或克隆版本库、管理本地更改、查看提交历史记录、分支管理和标签使用等核心概念。 **1. 创建或克隆版本库** 创建本地版本库: ```bash $ git init ``` 克隆远程版本库:...

    git实战笔记.pdf

    Git 实战笔记旨在帮助新手快速掌握这一分布式版本控制系统的核心概念和常用操作。Git 是由 Linux 发明者 Linus Torvalds 创建的,旨在解决传统版本控制系统(如 SVN)的某些问题,提供更快、更可靠、更灵活的代码...

    Git工具入门到精通笔记

    Git工具入门到精通笔记

    git学习笔记,一看就会

    ### Git学习笔记——入门篇 #### 一、Git简介与安装 **Git**是一种分布式版本控制系统,用于跟踪计算机文件的变化,并协调多个用户之间的共享工作。它最初由Linus Torvalds于2005年创建,目的是为了更高效地管理...

    git和gradle入门学习笔记

    Git 和 Gradle 入门学习笔记 Git 是一个分布式版本控制系统,Gradle 是一个基于 Apache Ant 和 Maven 的构建自动化工具。在本笔记中,我们将学习如何安装和使用 Git 和 Gradle。 Git 安装 要安装 Git,可以从 ...

    git操作笔记

    本篇笔记主要针对Git的基本操作进行归纳与总结,适合初学者作为入门指南。Git是一款分布式版本控制系统,广泛应用于软件开发过程中代码管理与版本控制。通过本篇笔记,读者可以了解到如何进行基本的仓库状态查询、...

    git&github;学习笔记

    ### Git与GitHub学习笔记知识点详解 #### 一、Git版本控制系统概述 **1.1 Git简介** Git是一款分布式版本控制系统,由Linus Torvalds在2005年开发,用于Linux内核的开发。Git的主要特点包括支持离线开发、强大的...

    Git入门指南:轻松掌握版本控制个人学习笔记.md

    本文为Git初学者提供了一份详尽的入门指南,介绍了Git的基本概念、安装方法、常用命令以及基本工作流程。通过简单明了的步骤和示例,帮助读者快速上手Git,开启代码版本控制之旅。

Global site tag (gtag.js) - Google Analytics