1.下载git工具

2.打开安装好的 Git Bash 输入以下命令:

git config --global user.name"James_Bobo"
git config --global user.email "xxx@gmail.com"

Note: name 和 email 为注册github 的用户名及邮箱地址。

3.创建仓库

点击右上角的小加号new repository,按照指示建立即可

4.设置SSH key

直接回车即可保存在默认路径

ssh-keygen -t rsa -C "xxx@gmail.com"

一直回车即可

5.为github账号配置SSH key

点开头像展开小三角,点击Settings,选择SSH and GPG keys,
接着点击 New SSH key,将之前复制的公钥填至对应Key一栏即可。

6.上传本地文件至github

我已创建了一个test文件夹,里面有两个文件夹,分别包含一个简单的.py文件。
Note: 要上传的文件夹为test_1和test_2,
需要一次上传的文件夹在一个目录下可以一次上传。

7.通过Git上传文件

Step 1:建立本地仓库

Note: cd 为文件路径;git init会在此文件夹生成一个.Git隐藏文件;
git add . 会上传所有文件;
git commit 添加注释。

cd d:text
git init
git add .
git commit -m "这里是注释"

Step 2:上传文件至github

打开仓库,点击Clone or download复制下面的地址,
然后执行下面的指令:

Note:?git remote add origin后为所复制的仓库地址;
git push -u origin master命令即可上传本地代码。

git remote add origin https://github.com/tbwhsb88/Battery-life-prediction.git
git push -u origin master

此处可以看到,有可能会出现error。
但按以下方法可以解决:

注意到提示有说输入 git pull 即可解决,
因此首先输入git pull 命令,然后输入git push origin master -f命令。
显示100%,done即为上传成功,注意到To后的地址就是我们要上传文件的仓库。

此时刷新仓库,即可看到上传成功的文件。

8.错误处理

此时如果git pull报错:There is no tracking information for the current branch
当删除了本地的.git文件后,需要重新和远程仓库建立连接后才能继续更新和上传代码,一般情况下我们采用的步骤是:
1.git init
2.git remote add origin git地址
3.git pull

有时候在pull这一步会报错,提示
There is no tracking information for the current branch.

Please specify which branch you want to merge with.

See git-pull(1) for details

git pull
If you wish to set tracking information for this branch you can do so with:

git branch --set-upstream-to=origin/

是因为本地分支和远程分支没有建立联系 (使用git branch -vv 可以查看本地分支和远程分支的关联关系) .根据命令行提示只需要执行以下命令即可

如果git branch -vv 有输出结果,那么我们可以直接执行:

git branch --set-upstream-to=origin/master master

这样远程仓库和本地仓库链接就建立完成了,可以继续执行git pull操作了。

但是如果执行git branch -vv 没有信息时,执行git pull肯定会出现下面的结果

fatal: branch ‘master’ does not exist
主要原因是本地仓没有在master上所以报错了,于是我们需要执行

git checkout master
git branch --set-upstream-to=origin/master master
git pull

git上传本地文件方法相关推荐

  1. git 上传本地文件到github

    Git 上传本地文件到github 1 git config --global user.name "Your Real Name" 2 git config --global u ...

  2. Git上传本地文件到服务器,git上传文件到远程服务器

    git上传文件到远程服务器 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云 ...

  3. 上传本地项目到gitee_用git上传本地文件到码云gitee的方法

    首先登录码云 https://gitee.com/,注册一个账号,并登录账号. 1. 在码云上创建项目 在码云首页顶部,下图所示,右上角头像旁边的加号,鼠标移上去会显示下拉的,点击"新建项目 ...

  4. 如何使用git上传本地文件到码云上【详细步骤】

    1.首先进入项目的目录下,比如: 2.然后右键空白区域打开,进入git bash,git的安装就不说了,自行翻阅  git专栏 3.在码云上建立 一个仓库.然后输入以下命令: git config - ...

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

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

  6. 码云上传本地文件夹,码云只能上传20个文件的突破方法

    码云官方地址:https://gitee.com/ 很多人不知道码云上传本地文件夹怎么操作,或者如何突破码云只能上传20个文件限制的问题,今天就来说说这事的方法吧. 简介: 码云是媲美GitHub的代 ...

  7. 码云上传文件夹_码云上传本地文件夹,码云只能上传20个文件的突破方法

    码云官方地址:https://gitee.com/ 很多人不知道码云上传本地文件夹怎么操作,或者如何突破码云只能上传20个文件限制的问题,今天就来说说这事的方法吧. 简介: 码云是媲美GitHub的代 ...

  8. Git安装及密钥的生成并上传本地文件到GitHub上

    之前用的GitHub,不太熟练,一直在上传的过程中遇到了一些问题,看了网上诸多教程,总觉得很乱,特参考一些资料,总结了一篇完整的操作步骤,从下载安装到上传文件,亲测有效 1.下载Git软件:https ...

  9. git 上传修改文件

    git 上传修改文件 git init git remote add superman https://gitee.com/li_jiazhao_1/ChangClass_examination.gi ...

  10. SFTP上传本地文件报错找不到文件或路径

    SFTP上传本地文件报错 stat /文件名:No such file or directory的可能原因之一 遇见的问题 解决的方法;另找一个全英文的路径

最新文章

  1. mysql 并发锁表_MySQL锁表的用法,防止并发情况下的重复数据
  2. Linux 进程状态介绍
  3. k均值聚类算法优缺点_Grasshopper实现K均值聚类算法
  4. 游戏会记录某个api的调用_专家坐诊丨老出BUG怎么办?游戏服务器常见问题的解决方法分享...
  5. 辅助出售网站源码_出售网站意味着出售社区
  6. android 绘图流程,Android View绘制流程
  7. 【数据结构笔记08】哨兵查找、二分查找、树、儿子-兄弟表示法、二叉树的引子
  8. Java的GUI的学习五(窗体事件)
  9. 3套看漫画学python视频教程
  10. matlab提高循环运行效率,提高MATLAB运行效率
  11. 兵法三十六计是哪些?
  12. 【Unity】跨场景音乐资源不间断播放(可控音量)
  13. Linux的任督二脉之内存管理线上微信群直播报名(2018.1.29-2.2)
  14. 七、ref引用与数组的常用方法
  15. 小米手机录制数据集软件操作
  16. 使用docker构架服务 jekyll 和 java应用程序
  17. matlab数据归一化与反归一化处理
  18. Lua -- 重写pairs方法(让字典访问有序)
  19. JVM错误日志hs_err_pid****.log分析
  20. 错误“a label can only be part of a statement and a declaration is not a statement”解决方法

热门文章

  1. c#_delegate_异步调用_BeginInvoke
  2. Unity 制作虚拟手柄例子
  3. Shiro(三)——Shiro授权入门案例
  4. oracle alter和 insert,Oracle 笔记一 select insert update delete transaction create alter
  5. mplab java失败_Microchip工程师社区 - MPLABX用PICC编译失败 - Microchip C语言编译器论坛 - 麦田论坛...
  6. uniapp动态修改元素节点样式
  7. Linux下安装grafana
  8. python编写生日代码_利用python-docx模块写批量生日邀请函
  9. python维度切片中三个是怎么取值的_总结python 多维切片之冒号和三个点的使用方法...
  10. win10打开蓝牙_win10动态锁,只要你离电脑远一点,电脑就自动锁定