git 教程 文件托管到github

转载 2015年11月20日 10:25:08

之前用过 又给忘了 写个博客记录一下,好记性不如烂博客

windows环境下
- 1.git安装

这里写图片描述

一路下一步。成功后打开git Bash
这里写图片描述

安装完后 设置

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

这里写图片描述

注意git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

- 2.创建版本库(本地)

什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。

1.创建一个版本库 找个空目录:比如我 g:

$ mkdir learngit
$ cd learngit
$ pwd

这里写图片描述

2.把这个目录变成git可以管理的

$ git init

这里写图片描述

瞬间Git就把仓库建好了,而且告诉你是一个空的仓库(empty Git repository),细心的读者可以发现当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。

如果你没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看见。

  • 3.把文件添加到版本库

    在刚才的目录下新建个文件 README.md(随意文件)
    这里写图片描述

    一定要放到learngit目录下(子目录也行),因为这是一个Git仓库,放到其他地方Git再厉害也找不到这个文件

第一步,用命令git add告诉Git,把文件添加到仓库:

$ git add README.md

第二步,用命令git commit告诉Git,把文件提交到仓库:

$ git commit -m "wrote a readme file"

这里写图片描述

-m是备注你都提交了什么。改了什么,方便别人看

还可以多次add

$ git add file1.txt
$ git add file2.txt file3.txt
$ git commit -m "add 3 files."

3.远程github上

第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:

$ ssh-keygen -t rsa -C "youremail@example.com"

这里写图片描述

如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。

第2步:登陆GitHub,打开“Account settings”,“SSH Keys”页面:
这里写图片描述
然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容:
这里写图片描述

第3步 在github创建一个git仓库

首先,登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库:
这里写图片描述

在Repository name填入learngit(你要托管的目录),其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库:

现在,我们根据GitHub的提示,在本地的learngit仓库下运行命令:

$ git remote add origin git@github.com:midoxinxin/learngit.git

:midoxinxin/learngit.git 其实就是你github

这里写图片描述

下一步,就可以把本地库的所有内容推送到远程库上:

$ git push -u origin master

这里写图片描述

推送成功后,可以立刻在GitHub页面中看到远程库的内容已经和本地一模一样:
这里写图片描述

从现在起,只要本地作了提交,就可以通过命令:

$ git push origin master

把本地master分支的最新修改推送至GitHub,现在,你就拥有了真正的分布式版本库!

整个创建版本库 向本地git库添加文件过程
这里写图片描述

  • 现在总结一下今天学的两点内容:

初始化一个Git仓库,使用git init命令。(平时管理就不用了)

添加文件到Git仓库,分两步:

第一步,使用命令git add ,注意,可反复多次使用,添加多个文件;

第二步,使用命令git commit -m”提交信息”,完成。

第三步,$ git push origin master把本地文件 push 到github

这里写图片描述

原文

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

用Git和Github托管项目入门教程

简单记录一下如何使用Git和Github来管理自己的项目。1、首先要去github官网注册一个账户。官网地址:https://github.com点击sign up for Github,注册账户。2...

Git使用教程3:MyEclipse+Egit+GitHub实现代码托管 【下】

二、新建Project 并且用git提交到GitHub的远程仓库里         1 MyEclipse新建一个webproject ,如下图所示         大家看到我新建的myproje...

Git使用教程3:MyEclipse+Egit+GitHub实现代码托管 【上】

一、准备工作         1 安装MyEclipse          这个相信大家都会,就不再赘述了,这里从略……         2 在MyEclipse中配置Egit插件         到...

Git 托管文件至GitHub

git的安装与配置1.具体的git的安装使用教程可参考git简单教程 git学习笔记软件配置1)设置用户名与用户邮箱 进入GitBash,输入以下命令: git co...

【官方】Android Studio中使用Git托管到GitHub

初次从Eclipse转向Android Studio可能不习惯,不知道怎么使用Git来托管代码到GitHub,本人通过自学官方的视频并实践成功后,分享给大家...

Windows下Qt Creator使用版本控制器Git来进行版本控制,GitHub进行代码托管

1、安装Git 下载地址:http://git-scm.com/download/win 下载后直接安装,可以选择安装路径,其他全部默认,安装完成后设置系统环境变量PATH路径,加入“Git安装目...

Git系列(二)使用GitHub托管项目

一、GitHub简介 GitHub是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ru...

30.开源项目--git使用github代码托管

github代码托管 检查本机公钥: cd /.ssh如果提示:Nosuchfileordirectory说明你是第一次使用git。如果不是第一次使用,请执行下面的操作,清理原有ssh密钥。 cd...

使用Git命令把本地项目上传到Github托管

(1)首先在Github上新建一个repository,我命名为NewsClient,其他的根据自己的需求填写即可: (2)创建完成后,可以看到是这样子的。。。 3)注意到右下角的项目URL...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:git 教程 文件托管到github
举报原因:
原因补充:

(最多只允许输入30个字)