`

git+github 简易教程

 
阅读更多



 

 

 1、官网地址:https://github.com   注册github账号:

  2、安装git工具:官网下载地址:https://git-scm.com/downloads

 3、配置Git

I、打开Git命令行界面:右键(我在F盘中操作,其他地方也可以)-->Git Bash Here

II、本地创建ssh key:输入命令:ssh-keygen -t rsa -C "email_name@163.com" 

  注:“”里的部分为:注册github账号时输入的邮箱地址(全名)

 

生成key路径,及内容:



 III、github 中设置ssh key

     打开:id_rsa.pub,复制其中的key(全部复制)

     用注册的github账号,登陆。

     进入Settings,左边选择SSH and  GPG keys,点击New SSH Key,title随便填,粘贴key,点击Add SSH key 添加。

   

 



 IV、测试ssh key

      在git bash下输入: ssh -T git@github.com  

       如果是第一次的会提示是否continue,输入yes就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。



 

4、设置github的用户名和邮箱地址

    因为 github  每次commit时,都会记录他们,所以此处先在本地设置好,以后commit时,就不会弹出输入他们的对话框了(即:可以不用任何输入,就直接提交了)。

     git bash中输入命令:

git config --global user.name "github_username"

git config --global user.email "email_address"

    注  github_username   为自己在 github中注册的用户名;email_address 为注册用户时,输入的邮箱地址

 

比如:test@163.com


 

5、github 上创建仓库:名为test



 创建后的:



 

 

6、创建本地仓库:本次测试创路径为:F盘的test文件夹,自己可以先建好,也可以新建(此处采用命令新建)

git  bash 界面中:输入:

 

 

 

 cd f:  //进入f盘

mkdir test  //创建test目录(windows 交文件夹)

cd test   //进入test文件夹

git  init  //初始化仓库,路径下出现一个.git的目录

echo "This is my test!">>readme.txt //创建一个初始文件

 

 

 

7、添加远程地址:

    进入要上传的仓库(本次测试路径为:f盘中的test,上面操作已经进入),添加远程地址。

git bash中输入命令:

git remote add origin  git@github.com:test/test.git

注:第一个test是github上注册的用户名test,第二个test是github上建的仓库名称:test。

加完之后进入.git,打开config,这里会多出一个remote “origin”内容,
这就是刚才添加的远程地址,也可以直接修改config来配置远程地址

 

 

8、提交、上传

git add readme.txt 
 //readme.txt  为创建参考是自己预先添加好的初始文件,此处添加文件到库

修改完代码后,使用git status可以查看文件的差别,使用git add 添加要commit的文件,
也可以用git add -i来智能添加文件。之后git commit提交本次修改,git push上传到github。



git commit -m "first commit"  //提交


//上传到github:
git push origin master

git push命令会将本地仓库推送到远程服务器。
git pull命令则相反。

 

 

查看github上的仓库:



 

分享到:
评论

相关推荐

    GitHub 多人协同开发简易教程

    GitHub 多人协同开发简易教程

    git使用简易指南

    来自bootstrap的简易git指南,图形话教程,内容丰富。

    GitHub-Tutorials:GitHub简易指南

    GitHub简易指南 为什么要看这篇指南 如果你是刚刚开始学习编程的学生,想要了解和学习如何使用GitHub,那么,你找对教程了! 这就是你最应该看的的GitHub指南。 看完这篇指南,你将会收获: ,欢迎Star! ,欢迎访问...

    GIT HUB GITEE的本地部署与使用简易说明

    (内含最新Git-2.20.1安装包) 接触到的git,摸索几天,发现要成功再本地部署git还是挺麻烦的,通过这两天不停的试验,收货颇丰,有幸将其稍作整理,把复杂问题简单化,我把本地部署的全套流程都实地测试了一便,自...

    git简易命令

    git 命令, 简要,实用的git命令,让代码托管,版本控制更简单。

    微信小程序-微信小程序简易版V2EX

    微信小程序 简易版V2EX社区 感谢V2EX社区提供的接口 ...使用小程序提供的发起请求,...git clone git@github.com:xrr2016/V2EX.git 使用微信小程序开发工具打开文件夹 License MIT written by xrr2016 欢迎 issue,fork,star

    leetcodepdfpython-Fang:芳的所有数据

    简易教程 markdown使用教程 landslide使用教程 源码安装landslide $ git clone https://github.com/adamzap/landslide.git $ cd landslide $ python setup.py build $ sudo python setup.py install markdown格式...

    以cygwin和gitolite在WinServer2008上安装git服务

    gitolite不接受putty格式的rsa公私钥(github似乎对Putty有点深恶痛绝),因此客户端架设中通过puttygen生成rsa密钥的过程是不必要的,但是我们将会用Puttygen将ssh格式的RSA私钥转成putty格式,以供Tortoise Git访问...

    Git-2.39.2-64-bit.exe

    Git-2.39.2-64-bit.exe Git是一个免费的开源分布式版本控制系统,可以快速高效地处理从小...它超越了像Subversion、CVS、Perforce和ClearCase这样的配置管理工具,具有简易的本地分支、方便的暂存区和多工作流等特性。

    Git-2.40.0-64-bit.exe

    Git-2.40.0-64-bit.exe Git是一个免费的开源分布式版本控制系统,可以快速高效地处理从小...它超越了像Subversion、CVS、Perforce和ClearCase这样的配置管理工具,具有简易的本地分支、方便的暂存区和多工作流等特性。

    BITS-OSSE-Assignment-4:这项作业的目的是了解GIT和GitHub的工作流程和协作

    文章专区一个简单的网站,其中包含有关各种... HTML5 CSS3 特征易读轻松导航到文章类别考虑大视口,左侧的简易导航栏其他很棒的功能尚未实现。贡献公开问题,讨论提案叉和克隆存储库变更密码查看变更发送请求请求执照

    clippit-git:看来您想找点乐子

    Git Clippit-专业版 大家都称他为大眼夹,但实际上啊哈他的名字是clippit。 用法 $ git clippy [git command] ...$ git clone git@github.com:brunobriante/clippit-git.git $ mkdir -p ~ /.config/cows $ cp cli

    Git-2.37.3-64-bit.exe

    Git-2.37.3-64-bit.exe Git是一个免费的开源分布式版本控制系统,可以快速高效地处理从小...它超越了像Subversion、CVS、Perforce和ClearCase这样的配置管理工具,具有简易的本地分支、方便的暂存区和多工作流等特性。

    pokeballs.css:在纯CSS中重新制作Pokéballs

    安装克隆git clone git@github.com:bedis-elacheche/pokeballs.css.git : git clone git@github.com:bedis-elacheche/pokeballs.css.git 。包含什么种类pokéballs.css中已经提供了许多pokéball。 全部检查! 普通...

    GitHubforwindows(版本控制工具)3.1官方在线安装版

    GitHub可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork...

    gitbucket:由Scala提供支持的Git平台,具有易于安装,高可扩展性和GitHub API兼容性

    GitBucket GitBucket是一个由Scala支持的Git Web平台,提供: 简易安装直观的用户界面插件的高度可扩展性API与GitHub的兼容性 您可以尝试GitBucket的(ID:root / Pass:root) ,也可以在获取最新信息。产品特点...

    seed:种子自助报表展示系统

    项目概述Seed自助数据展示系统只是一个简易的BI系统,它方便快捷,可以通过简易的拖拽并配置报表,使SQL的...安装点安装pip install boyaa-seed编译安装获取代码 git clone git@github.com:BoyaaDataCenter/seed.git

    angRooms:简单的应用程序,允许用户输入房间和房屋内的物品以维护可保货物报告

    克隆仓库: git clone git@github.com:scotch-io/easy-node-authentication 安装软件包: npm install 在config / database.js中更改数据库配置 更改config / auth.js中的身份验证密钥 启动: node server.js 在...

    bank:您可以在其中进行存款,取款和转账的应用程序

    克隆仓库: git clone git@github.com:scotch-io/easy-node-authentication 安装软件包: npm install 在config / database.js中更改数据库配置 更改config / auth.js中的身份验证密钥 启动: node server.js 在...

    react-music-webApp:音乐网站

    React + Redux 简易版QQ音乐webApp项目查看运行:$ git clone https://github.com/guixianleng/react-music-webApp.git$ cd react-music-webApp$ npm install$ npm run start功能: 推荐 专辑歌曲列表 专辑详情 排行...

Global site tag (gtag.js) - Google Analytics