github创建仓库repository,并上传下拉文件

第一步:建立仓库

这是你先前注册的gitHub-Windows的PC版
如上图所示:直接点击New repository,
点击创建新的repository之后的页面

这时候我们就创建好了一个repository:
这里写图片描述

第二部 生成Git SSH Key

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。
github的SSH配置如下:
一、设置Git的user name和email:

$git config --global user.name "username"
$git config --global user.email "用户注册时候的email"

成SSH密钥的过程:

  1. 查看是否已经有了SSH密钥:cd _/.ssh
    如果没有密钥则不会有此文件夹,有则备份删除

  2. 生成密钥:$ssh-keygen -t rsa -C “xxx注册邮箱”
    按3个回车键,密码为空
    最后得到两个文件:id_rsa和id_rsa.pub(C:\Users\admin.ssh)

  3. 添加密钥到ssh: ssh-add 文件名 输入之前输入密码
  4. 在githun上添加ssh密钥,这要添加的是”id_rsa_pub”里的公钥。打开https://github.com/,登陆账号,然后添加ssh.
  5. 测试:ssh git@github.com

第三部 用Git Bash下载repository

第三步开始就基本进入命令行模式了,不过要先从github上下载命令行工具。下载地址:http://windows.github.com/

  然后进行简单的安装之后,会在桌面上创建两个图标,GitHub和Git Shell,GitHub是图形界面,Git Shell是命令行模式,而且默认的Git仓库是建在C盘的,个人建议要把路径重设下。

  点开Git Bash,进入命令行。首先我们先要把GitHub上的我们新建的仓库clone下来,为了演示,我在GitHub上新建了一个名称为test的git。

在初始化版本库之前,先要确认认证的公钥是否正确,如下:

ssh -T git@github.com  

–这里的github.com就是你创建gitHub的邮箱。

克隆创建的项目test到本地(进入你想要存放项目的文件夹,然后右键-选择GIt Bash)
这里写图片描述
然后进入GitBash中如下图将复制的url黏贴在git clone 后面,如下图
这里写图片描述
这样test项目就clone到了本地文件

第四部 上传README.md文件

这个时候,我们的gitHub文件夹下多了一个test文件夹,进入test文件夹,右键打开Git Hash Here,
由于我们之前没有勾选创建README,则要先创建README.md

步骤如下:
这里写图片描述
这截图是不是有点眼熟??其实就是这个里面生成的:
这里写图片描述

在Git Hash Here中按提示输入:

>  git init 
>  touch README.md
>  git add README.md
>  git commit -m "first commit" 
>  git remote add origin `https://github.com/xxxx/test.git` 
>  git push -u origin master

这里写图片描述
生成README.md

第五部 push文件

创建README.md后,就可以push了,代码类似:

git add + 文件/文件夹(其实单独一个文件夹是push不上去滴,还是要有文件才行)
git commit -m + (刚才创建的文件)
git remote add origin https://github.com/xxx/test.git
git push origin master //提交到服务器上去

注意:Windows提交代码 前提是要做好ssh配置的 这个网上很多

遇到点小问题
可能你提交不成功,报 error failed to push some refs to XXXX错误。
解决办法就是运用命令(git pull –rebase) 合并一下 再提交就好了

如果执行
git remote add origin https://github.com/xxx/test.git

报错:

fatal: remote origin already exists

则执行以下语句:

git remote rm origin

再往后执行

git remote add origin https://github.com/xxx/test.git

在执行git push origin master时,报错:

error:failed to push som refs to.......

则执行以下语句:

git pull origin master

这里写图片描述
注意:先把远程服务器github上面的文件拉下来,再push上去

推送本地更新到远程:

git push origin master

更新远程更新到本地:

git pull origin master

参考文献:
http://blog.csdn.net/steven6977/article/details/10567719
http://blog.csdn.net/hustpzb/article/details/8230454/

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值