使用github只需要简单的三步:

  一:初始化本地仓库git

  二:将自己的电脑与指定github账户关联

  三:将自己的仓库与github上的某个项目关联

(一)、初始化本地仓库git

  • 首先下载git。

Git for Windows​gitforwindows.org

进行默认的属性一直安装。

  • 验证是否安装成功

回到电脑桌面,鼠标右击如果看到有两个git,则安装成功。

或者“Win+R”进入命令行界面,输入cmd。当输入git,出现以下界面,则表示安装成功。

  • git初始化及仓库创建操作。

新建一个文件夹作为本地仓库,右建,选择git bash here,在打开的页面中输入 git init(初始化本地仓库)

(二)、将自己的电脑与指定github账户关联

  • 注册GitHub账户。

(1)、设置用户名:git config -- global user.name '你在github上注册的用户名';

(2)、设置用户邮箱:git config -- global user.email '注册时候的邮箱';

(3)、检验是否配置成功:git config --list

(4)使用git命令向仓库中添加文件:touch '文件名'

然后把文件添加到暂存区: git add '文件名'

最后提交操作: git commit -m ‘提交描述’

修改仓库文件:

方法一:用编辑器打开index.html进行修改

方法二:使用git命令。$ vi '文件名',然后在中间写内容,最后提交操作

使用 git status 查询文件状态

删除仓库文件:

方法一:在编辑器中直接把要删除的文件删除掉

方法二:使用git删除:$ git rm '文件名',然后提交操作

将GitHub上对应的项目复制到本地:git clone 仓库地址(即GitHub上的地址)

这样就把GitHub上的对应的项目复制到本地了

将本地项目同步到GitHub上:git push

  • 生成本机的SSH key

输入: ssh-keygen -t rsa -C "邮箱" (注意!双引号里面是在github注册的邮箱)

完成上面操作无误后即可在上面目录(例如我的目录是:c/Users/A/.ssh/)下找到两个文件id_rsa和id_rsa_pub。接着用Notepad++打开id_rsa_pub文件,复制id_rsa_pub文件里面的所有内容。打开github,进入settings,选择左边的SSH and GPG keys,把刚才复制的密钥添加进去,title那里可以自己决定起一个名字,点击添加,最后就可以看到生成sshkey了。下次上传项目时就不需要再配置密钥了。

(三)、将自己的仓库与github上的某个项目关联

  • 打开github主页,选择 new repository,打开新建项目页面。在新建项目页面,输入项目名称,点击下一步,复制生成项目后的项目SSH。

_______________________________________________________________________________________

打开本地仓库的git bash页面。输入: git remote add origin "项目SSH"

接着输入命令: git push -u origin master,若出现以下界面,则传输成功。

注意:经过上述步骤可以一路畅通的将本地项目上传到Github上,如果没有经过上面(一)和(二)步骤就重新上传,会出现以下的错误!

出错是因为:在使用git的时候出现这样的报错, 是因为你的项目中没有.git文件,用git init初始化一下就可以了。

总结:

1、在Github上设置好SSH密钥

2、在本地创建一个版本库(即文件夹),通过git init把它变成Git仓库;

3、把项目复制到这个文件夹里面,再通过git add .把项目添加到仓库;

4、再通过git commit -m "注释内容"把项目提交到仓库;

5、通过git remote add origin +地址,将本地仓库和远程仓库进行关联;

6、最后通过git push -u origin master把本地仓库的项目推送到远程仓库(也就是Github)上;

也即:

注意:如果项目是涉密的,可以将github上的新建项目设置为私密就OK了。

参考来源:

https://www.cnblogs.com/ttjsndx/p/7943444.html

https://blog.csdn.net/xiaoxiaojie12321/article/details/80932888

本地文件上传到ecs_将本地代码上传到GitHub相关推荐

  1. 向腾讯云windows服务器传输文件,如何上传本地文件到腾讯云Windows服务器上?

    在做运维的过程中经常遇见客户问,如何上传本地数据到Windows云服务器上. 相对Linux云服务器,针对新人朋友Windows云服务器是可视化的更加容易理解.云服务器就是我们租用了腾讯云机房的一台服 ...

  2. python上传本地文件到ftp_python实现的简单FTP上传下载文件实例

    本文实例讲述了python实现的简单FTP上传下载文件的方法.分享给大家供大家参考.具体如下: python本身自带一个FTP模块,可以实现上传下载的函数功能. #!/usr/bin/env pyth ...

  3. MacOS下载服务器的文件/文件夹到本地、上传本地文件到服务器

    1.从服务器下载文件或文件夹 如果要下载xx.cpp文件,则在本地终端输入: scp 用户名@主机名:xx/xxx/xx.cpp 本地路径 如果要下载dir文件夹,则在本地终端输入: scp -r 用 ...

  4. 客似云来_如何通过将本地文件卸载到云来节省驱动器空间

    客似云来 If you're thinking about buying a new hard drive because you're running out of capacity, you ca ...

  5. 云服务器连接手机本地文件夹,云服务器连接手机本地文件

    云服务器连接手机本地文件 内容精选 换一换 怎样上传文件到Windows操作系统云服务器?安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe. ...

  6. 怎么用git将本地代码上传到远程服务器_git之如何把本地文件上传到远程仓库的指定位置...

    2018.11.26添加内容: 对于自己的仓库,我们建议将远程仓库通过clone命令把整个仓库克隆到本地的某一路径下.这样的话我们从本地向远程仓库提交代码时,就可以直接把需要提交的文件拖到我们之前克隆 ...

  7. 两种方法上传本地文件到github

    自从使用github以来,一直都是在github网站在线上传文件到仓库中,但是有时因为网络或者电脑的原因上传失败.最重要的原因是我习惯本地编辑,完成以后再一起上传github.看过了几个教程,总结出最 ...

  8. .git文件夹_如何使用git把本地代码上传(更新)到github上

    什么是git?git是一个开源的分布式版本控制系统,可以有效.高速地处理从很小到非常大的项目版本管理.git是一种工具,它能更好的让我们管理代码.很多时候如果我们需要保持本地代码和github代码版本 ...

  9. Git本地文件上传到远程仓库

    1 . Git 的工作理论 Git本地有三个工作区域工作目录(Working Directory ).暂存区(Stage/Index).资源库(Repository或Git Directory).如果 ...

最新文章

  1. 复盘:从0到1设计 A/B 测试系统
  2. 纪念币预约服务器无响应,为啥纪念币从0点开约?
  3. 为什么你学HTML5前端这么久,水平还是烂成渣?
  4. xp系统怎么添加ntp服务器,1 Windows xp NTP服务器的配置
  5. 软件测试所需要掌握的技能
  6. 答云淡风轻:汉化Rails报错信息,部署发布,NT服务
  7. 百度智能api接口汇总
  8. Codeforces Round #393 (Div. 2) B. Frodo and pillows
  9. IJCAI TEXT PAPERS
  10. 【泛微系统】OA系统集成echart插件,自定义图表demo实例
  11. 三维视觉 | 03 MATLAB 单、双目相机标定
  12. 损失函数、代价(成本)函数、目标函数
  13. 张晓楠讲如何提高英语听力
  14. c语言空循环的作用是什么意思,C语言空循环和无穷循环有的区别
  15. 【计算机视觉】双目测距(二)--双目标定与矫正
  16. win7计算机管理找不到文件夹,win7系统中电脑文件夹选项不见了的具体解决方法...
  17. 7G的森林火情数据集,文末附数据集和源代码
  18. 应用SVM预测澳大利亚降雨(含数据预处理与调参)
  19. 按键的硬件消抖电路原理
  20. 【数学建模】预测模型笔记之灰色预测

热门文章

  1. boost::allocate_shared相关的测试程序
  2. boost::mpl模块实现lower_bound相关的测试程序
  3. boost::hof::always用法的测试程序
  4. boost::successive_shortest_path_nonnegative_weights用法的测试程序
  5. boost::geometry::model::d3::point_xyz用法的测试程序
  6. boost::endian::order的用法测试程序
  7. boost::callable_traits的remove_varargs_t的测试程序
  8. OpenCV消除傅立叶域中的周期性噪声的实例(附完整代码)
  9. OpenCV imgproc分割(segmentation)的实例(附完整代码)
  10. OpenCV遮罩相机的实例(附完整代码)