新手如何使用git上传代码到github

 

一。注册用户,创建仓库

1。既然想要使用github,当然要先去git官网注册了,注册成功之后就可以创建仓库了

打开 https://github.com/  官网

 

2。创建仓库

注册登录成功之后,在页面上方用户菜单 "+" New repository来创建一个仓库

 

 

名字可以随便写,我这边创建的test,点击 Create repository

 

二。安装客户端

仓库创建好了之后要想使用还得需要客户端才行,

windows用户请下载 https://git-scm.com/download/win

mac用户请下载 https://git-scm.com/download/mac

Linux用户请下载 https://git-scm.com/download/linux

安装好了之后右击菜单出现  Git GUI Here,Git Bush Here,说明安装成功

 

 

 

三。配置git

要想使用git还得配置ssh key

1.我们先创建一个文件夹用来存放本地仓库

$ mkdir test

进入这个文件夹

$ cd test/

初始化git,创建本地仓库

$ git init

 

出现Initialized empty Git repository in E:/workspaces/git/test/.git/,文件夹会多出来一个.git文件,说明创建本地仓库成功,win10用户如果看不见的话是因为文件被隐藏了

 

 

 

2.在本地创建ssh key

为了能让本地仓库上传的github上,我们还得配置ssh key

$ ssh-keygen -t rsa -C "你在git官网注册的邮箱"

右面的邮箱是你在git官网注册的邮箱

 

直接回车会在默认文件夹id_rsa下生成ssh key

 

创建成功之后系统要求输入一个密码,我们直接回车

 

重复密码我们这边也回车,提示你创建成功

 

我们去那个文件夹下看一下,我这边的文件夹/c/Users/dell/.ssh/

id_rsa.pub的是共匙,is_rsa是私匙,我们打开id_rsa.pub,里面是一堆加密的数字,先不管他是怎么加密的,复制里面的东西

回到git官网,进入Settings,选择SSH and GPG keys,点击 New SSH Key

 

Title可以随便写,Key粘贴进来,点击 Add SSH key

 

3。验证是否成功,在Git bush下输入

$ ssh -T git@github.com

如果是第一次连接的话,会出现连接主机的真实性,问你是否继续,我们这边yes,

出现 You've successfully authenticated, but GitHub does not provide shell access. 表示连接成功

 

4。要想把本地仓库的代码上传到github上,我们还需要设置Uername,Useremail,因为github每次commit的时候都会记录他们

$ git config --global user.name "meris"
$ git config --global user.email "summer_lzq@163.com"

5。进入要上传的仓库,复制远程仓库地址,添加远程仓库

在git bus上输入远程仓库地址

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

 

 

四。提交上传

这句话的意思呢,建议每个存储库包括自述文件、许可证和忽略文件。当然这只是一个建议

1.我们来创建一个README文件

$ echo "# test" >> README.md

然后在命令行输入命令,添加到缓存仓库

$ git add README.md
$ git commit -m "first commit"

 

2.上传到github

git pull    将远程服务下载到本地仓库

git push    将本地仓库上传到远程服务器

首次提交先git pull下,每次修改完之后 git status查看文件的差别,使用git add添加到缓存仓库然后输入上传命令

$ git push origin master

 

 

至此,使用git将本地仓库上传到远程服务器就完成了。

 

gitignore文件

.gitignore顾名思义就是告诉git需要忽略的文件,这是一个很重要并且很实用的文件。一般我们写完代码后会执行编译、调试等操作,这期间会产生很多中间文件和可执行文件,这些都不是代码文件,是不需要git来管理的。我们在git status的时候会看到很多这样的文件,如果用git add -A来添加的话会把他们都加进去,而手动一个个添加的话也太麻烦了。这时我们就需要.gitignore了。

 

本文参考文章:http://1ke.co/course/194

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值