github新手使用
1、首先要先在github的官网注册一个属于自己的账号。https://github.com/
2、注册完成后需要一些简单的设置,先创建一个属于自己的仓库,repository

3、创建仓库

4、如何让自己电脑上的代码同步到Github上所创建的库当中?在这里,需要安装git的命令工具,Git Bash
嗯,就是这样的一个工具:

去Git的官网安装适合自己电脑的版本
安装好之后,双击打开Git Bash,就是这样的一个黑框界面:

首先要在本地创建一个ssh key ,这个的目的就是你现在需要在你电脑上获得一个密匙,就是咱们平时的验证码一样的东西,获取之后,在你的GitHub账号里边输入之后,你的电脑就和你的GitHub账号联系在一起了,这样以后就可以十分方便的通过Git bash 随时上传你的代码。下边介绍一下如果获得这个钥匙,又是如何输入到你的GitHub里边的呢。
上图这一栏 开始是你的计算机的名字在我这里就是hspcadmin @后边的内容是你的计算机型号,接下来就要开始创建属于你自己的秘钥,要在黑框里输入命令: (引号内需要改成你在注册GitHub的时候绑定的邮箱账号)
$ ssh -keygen -t rsa -C "your email@.com"
一路回车,出现如下界面:

说明你的密匙已经成功创建了,现在打开上述的存储.ssh文件的位置,打开id_rsa.pub或是id_rsa文件,复制里面的内容(秘钥):

现在需要登录你的Github账号,在settings界面中:

找到SSH and GPG keys这个选项之后,在网页右上角点击new SSH Key按钮创建秘钥,title是你给你的秘钥起一个标题,key里面就把你刚才复制的秘钥粘贴进去,点击add SSH KEY就可以了:

之后再回到Git Bash,输入命令:$ ssh -T git@github.com ,再输入yes, 出现如下界面,就说明链接成功了。

接下来还需要设置一些账号名,邮箱,(name最好和GitHub上边的一样,email是一定要是注册GitHub的那个邮箱地址)

下面就要将你在github上创建的仓库克隆到你的本地来,方便以后进行代码上传。
打开你所创建的仓库:

然后再打开Git Bash,将自己的文件存储定位在一个你代码所要存储的位置,在这里,我将定位在D盘当中(默认本地是在C盘当中):
出现如下界面,说明定位成功。

之后开始克隆一个仓库到本地:(gitclone后面的网址就是你之前创建的仓库的网址)

之后打开你所定位的D盘,就会出现一个跟你远程仓库一样的仓库文件夹:

打开这个文件夹,随意的创建一个文件,(在这个文件夹下你就可以上传代码了,在这里我保存了一个文件)

然后输入:ls命令,查看你目前所定位的文件夹中的文件:


先在可以看出,我刚才所创建的文件已经在了。
然后输入命令:git add "file_name" ,引号里面是你所要上传的文件名称,

然后在输入:git commit -m "描述内容,备注" ,输入之后出现以上情况:

然后在输入git push origin master 之后会出现一个弹窗:

输入你之前注册github账号时的账号以及密码,点击login .出现以下界面:

说明登录失败了,这时候根据提示继续再一次输入账号,密码 即可。(密码输入会弹出一个框再输入)

出现上面界面,表示已经成功了。现在打开你的Github网站,找到你所创建的库,

你所创建的文件已经上传上去了。
再之后,你只需要将你的代码,放到库的对应的文件夹中,然后使用,git add 、git commit -m " " 、最后git push origin master,
将你的代码提交就可以了。
github新手使用的更多相关文章
- GitHub新手快速入门日常操作流程
GitHub新手快速入门日常操作流程 1. 注册帐号 打开https://github.com/,填写注册信息并提交. 2. 登录帐号 打开https://github.com/login,输入注册的 ...
- git和github新手安装使用教程(三步入门)
git和github新手安装使用教程(三步入门) 对于新手来说,每次更换设备时,github的安装和配置都会耗费大量时间.主要原因是每次安装时都只关心了[怎么做],而忘记了记住[为什么].本文从操作的 ...
- git和github新手快速操作流程
git和github新手快速操作流程 本文主要介绍利用git版本控制将项目托管到远程仓库github上的一般性操作流程,为了给正在学习git的同学们一个小小的参考,以便更轻松的去深入学习git,本文所 ...
- GitHub 新手教程 五,Git GUI 新手教程(2),Clone Existing Repository 克隆代码库
1,注意: 网上大部分教程都是从“Create New Repository”讲起,这其实给我们新手埋了很大的一个坑.按照类似的教程,仅做到一半,各种错误窗口就会弹出来了,像什么:“非同一代码库”.“ ...
- GitHub 新手教程 四,Git GUI 新手教程(1),OpenSSH Public Key
1,从开始菜单 启动 Git GUI,或者运行: D:\soft\Git\cmd\git-gui.exe(D:\soft\Git 为您的 GitHub 安装文件夹) 2,获取 SSH 密钥: 3,点击 ...
- 转载:GitHub 新手详细教程
GitHub 新手详细教程 https://blog.csdn.net/Hanani_Jia/article/details/77950594
- Github新手使用学习详解
Github新手使用学习详解 (一)git的使用学习 首先下载git bash,安装一路默认选择即可. 安装好后第一步,获取ssh key,即属于自己的密钥: 打开Git bash后输入以下代码: $ ...
- github新手使用指南
常用命令: Git 速查表(摘自 AI有道) 一.常见命令 git init : 初始化 git 仓库,即将一个文件夹初始化为一个 git 仓库.具体的操作是创建一个 .git 隐藏文件夹 git ...
- GitHub新手使用教学(从安装到使用)
一.安装Git for Windows(又名msysgit) 下载地址: https://git-for-windows.github.io/ 在官方下载完后,安装到Windows Explore ...
- GitHub 新手教程 六,Git GUI 新手教程(3),从GitHub远端同步代码库
从GitHub把代码库下载到本地: 1,打开 GitGUI,单击我们之前克隆好的本地库: 2,按图片所示点击,同步远端代码: 3,出现如下提示后,点击“Close”: 4,上面只是把代码下载下来,还没 ...
随机推荐
- ASP.Net MVC upload file with record & validation - Step 6
Uploading file with other model data, validate model & file before uploading by using DataAnnota ...
- Spring mvc接受集合类型参数的方法
public String xxxxx(String xxxx, String xxxxx, @RequestParam("parameterList[]") List<St ...
- C/C++笔记之char *与wchar_t *的相互转换
char *和wchar_t *的相互转换,可使用标准库函数 size_t mbstowcs(wchar_t *wcstr, const char *mbstr, size_t count)和size ...
- 牛客练习赛14 D 比较月亮大小 【水】
链接:https://www.nowcoder.com/acm/contest/82/D 来源:牛客网 比较月亮大小 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其 ...
- windows定时计划备份MySql
使用 MySql 的 mysqldump 将数据库文件备份成 sql 文件. Windows下备份 本地的数据库环境 MySql 安装环境:C:\MySql 数据库名称:bbs root root 数 ...
- Bestcoder BestCoder Round #28 A Missing number(查找缺失的合法数字)
Problem Description There is a permutation without two numbers in it, and now you know what numbers ...
- 数据结构之 图论---最小生成树(prim + kruskal)
图结构练习——最小生成树 Time Limit: 1000MS Memory limit: 65536K 题目描述 有n个城市,其中有些城市之间可以修建公路,修建不同的公路费用是不同的.现在我们想知 ...
- Python作业之用户管理
作业 流程图没有画,懒,不想画 readme没有写,懒,不想写.看注释吧233333 #! /usr/bin/env python # -*- coding: utf-8 -*- # __author ...
- git 合并子分支
1.子分支 $ git status 位于分支 base 无文件要提交,干净的工作区 2.子分支更新 $ git pull origin base 来自 http://106.14.59.204/ji ...
- CKEDITOR 默认最大化
createEditor("newsEditer"); //创建一个editer //editer 最大化 CKEDITOR.instances["newsEditer& ...