`

Git入门

 
阅读更多

Git与Github入门资料

Git主要优势及安装

git,一个非常强大的版本管理工具。Github则是一个基于Git的日益流行的开源项目托管库。Git与svn的最大区别是,它的使用流程不需要联机,可以先将对代码的修改,评论,保存在本机。等上网之后,再实时推送过去。同时它创建分支与合并分支更容易,推送速度也更快,配合Github提交需求也更容易。

git的入门,稍微有点麻烦,需要在本机创建一个ssh的钥匙,其他的则海空天空了。windows下可以参考这篇教程,Mac等更多教程则可以参考Github官方

Git全局设置

下载并安装Git

git config --global user.name "Your Name"
git config --global user.email youremail@email.com

将Git项目与Github建立联系

mkdir yourgithubproject
cd yourgithubproject
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin git@github.com:yourgithubname/yourgithubproject.git
git push origin master

导入现有的Git仓库

cd existing_git_repo
git remote add origin git@github.com:yourgithubname/yourgithubproject.git
git push origin master

导入现有的Subversion仓库

点击此处

git最主要的命令

git --help

The most commonly used git commands are:

add        Add file contents to the index  
bisect     Find by binary search the change that introduced a bug  
branch     List, create, or delete branches  
checkout   Checkout a branch or paths to the working tree  
clone      Clone a repository into a new directory  
commit     Record changes to the repository  
diff       Show changes between commits, commit and working tree, etc  
fetch      Download objects and refs from another repository  
grep       Print lines matching a pattern  
init       Create an empty git repository or reinitialize an existing one  
log        Show commit logs  
merge      Join two or more development histories together  
mv         Move or rename a file, a directory, or a symlink  
pull       Fetch from and merge with another repository or a local branch  
push       Update remote refs along with associated objects  
rebase     Forward-port local commits to the updated upstream head  
reset      Reset current HEAD to the specified state  
rm         Remove files from the working tree and from the index  
show       Show various types of objects  
status     Show the working tree status  
tag        Create, list, delete or verify a tag object signed with GPG  

第一次提交的时候

git push yourgithubproject maste

日常提交常用命令

git add .
git commit -a -m"some files"
git push yourgithubproject

Textmate的Git Bundles

参考

更多参考

分享到:
评论

相关推荐

    猴子都能懂的Git入门-整站

    "猴子都能懂的Git入门-整站"是一个专门为初学者设计的Git学习资源,旨在用简单易懂的方式讲解Git的基础知识,并逐步引导进阶到高级应用。 入门篇主要涵盖以下内容: 1. Git安装:讲解如何在Windows、Mac OS X和...

    猴子都能懂的Git入门 HTML整站离线 2017-07

    "猴子都能懂的Git入门"这个标题暗示了这是一个适合初学者的Git教程,旨在用易于理解的方式介绍Git的基础知识。下面将详细阐述Git的核心概念和常用操作。 1. **Git基础概念**: - **仓库(Repository)**:Git中的...

    猴子都能懂的GIT入门

    "猴子都能懂的GIT入门"这个主题,旨在让初学者,甚至是对技术不太熟悉的人都能轻松理解Git的基本概念和操作。Git的核心价值在于它能够跟踪代码的历史版本,允许团队成员在不影响主分支的情况下各自开发,然后通过...

    猴子都能懂的Git入门-html版

    "猴子都能懂的Git入门-html版"是一个专为初学者设计的教程,它以易于理解的方式介绍了Git的基础知识,包括卡通示例图,使得学习过程更加直观和有趣。 Git的核心概念包括仓库(Repository)、分支(Branch)、提交...

    Git入门到实践

    Git入门到实践 高清 有目录

    Git入门学习资料.zip

    Git入门学习资料 包括如下文档: Git.pdf git-tutor.pdf progit.zh.pdf

    猴子都能懂的GIT入门.pdf

    将网页版的猴子都能懂的GIT(https://backlog.com/git-tutorial/cn/)转换成PDF格式,并且已添加书签,感谢这个作者编写的教程

    git入门文档(适合git入门学者,资料比较全)

    本文档旨在为git入门学者提供全面的基础知识和实用技巧,帮助安卓手机开发者更好地理解和应用git。 1. **Git基础概念** - **版本控制**:Git的核心功能是管理文件的不同版本,它记录每一次修改,便于回溯和协作。 ...

    Git入门特别教程

    ### Git入门特别教程 #### 概述 随着技术的发展,版本控制工具的选择变得越来越重要。在众多版本控制系统中,Git因其高效性和灵活性受到广泛推崇。本文档旨在为初学者提供一个简洁明了的Git入门指南,帮助理解Git...

    git入门笔记

    git入门笔记, 基本操作,主要记录了学习git的过程使用到饿一些基本命令,比如常见的git pull, git push, git status, git log等

    git入门级别教材

    学习git的直通车,git入门必备。

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

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

    git入门培训pptgit入门培训ppt

    git入门培训ppt,git使用培训,git发展,git分支的使用,git中的基本使用说明和以及基本命令, git入门培训ppt,git使用培训,git发展,git分支的使用,git中的基本使用说明和以及基本命令

    Git入门教程1

    【Git入门教程1】 Git是一种分布式版本控制系统,相较于CVS和SVN,它拥有许多显著的优势,这使得酷讯公司选择了Git作为其软件版本管理工具。Git的主要特点包括: 1. **简易初始化**:使用`git init`和`git commit ...

    git入门教程.docx

    Git 入门教程 Git 是目前世界上最先进的分布式版本控制系统,由 Linus 在 2005 年创建。 Git 的诞生离不开 Linux 的发展,Linux 系统不断发展,已经成为最大的服务器系统软件了。 Linux 的代码是如何管理的呢?在 ...

    git入门学习实验笔记

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

    GIt入门与应用

    GIt入门与应用

    03Git入门Git初始设定 git init

    03★Git入门★Git初始设定_git_init

Global site tag (gtag.js) - Google Analytics