git——同步本地文件到github上
参考教程:
1.https://blog.csdn.net/weixin_37769855/article/details/99439904
2.https://www.liaoxuefeng.com/wiki/896043488029600/896067074338496
3.https://www.cnblogs.com/pythoner6833/p/9051523.html
一、首先,注册github(github.com),下载git bash到本地
二、在本地(windows桌面鼠标右键即可)git bash上配置本地个人用户名和邮箱,配置ssh
git config --global user.name "Your Name"git config --global user.email "email@example.com"
配置ssh(百度:配置github ssh)
三、到github上创建一个new repository(仓库)

随便取名比如Test(可以把README.md勾选上)
四、创建本地仓库
windows鼠标右键新建一个文件夹(最好不带中文名,避免出错),右键该文件夹进入git bash
或者,直接在git bash终端下,
mkdir git_test
cd git_test

初始化命令,git init,用来创建一个.git文件

五、建立远程连接
git remote add origin git@github.com:beathahahaha/Test.git
最后这个字段是自己github上新建立的这个Test 仓库的SSH!不要选成HTTPS了!之后会遇到坑
正确示范:

错误示范:(以https开头)

其他之后有用的指令:
git remote -v (查看当前连接情况)
git remote remove origin(删除当前origin这个连接)
git remote add origin 地址名(添加名为orgin的连接)
git pull orgin master (将github上该仓库的主分支master同步到本地,pull:拉到本地)
git pull origin master --allow-unrelated-histories(若出现pull时说无相关历史报错,则用该命令)
git push -u origin master (将本地文件提交到github上,注意是origin,有些博客写的orgin,坑!)
六、本地与远端的同步
本地文件夹里可以新建一些文件,比如写一个hello.txt(vim hello.txt)
一定要先执行git add . (提交全部文件)或者 git add 具体文件名(如git add hello.txt)
再git commit -m “some messages” (真正的提交指令,-m是留言功能,对比add,只是一个暂存区的作用)
此时,还是不要直接git push -u origin master,会报错,类似如下:

所以先git pull orgin master 或者 git pull origin master --allow-unrelated-histories
再 git push -u origin master,成功

刷新github仓库,发现多了一个hello.txt文件,成功

git——同步本地文件到github上的更多相关文章
- 上传本地文件到GitHub上
问题解决 今天在windows上上传本地文件到github,出现用户名和仓库不匹配的情况,解决方式如下: 打开控制面板,选择用户账户 把该删除的账户删除一下就行了. 上传文件的步骤如下: 将上传的文件 ...
- Git安装及密钥的生成并上传本地文件到GitHub上
之前用的GitHub,不太熟练,一直在上传的过程中遇到了一些问题,看了网上诸多教程,总觉得很乱,特参考一些资料,总结了一篇完整的操作步骤,从下载安装到上传文件,亲测有效 1.下载Git软件:https ...
- Git同步本地项目文件到github
1.登录自己的github账号,并创建一个存放项目代码的仓库 输入仓库名称后,点击create,然后来到完成后的页面,copy下以下内容,后面会用到 2.打开本地的git 安装好git后,打开git的 ...
- git同步本地数据到github——第一次使用和以后使用
git作为版本控制工具十分的好用,但是在使用的过程中,会因为仓库版本的不同步出现很多错误 一.git简单的原理交互模型 从下面的model中我们看到在不创建分支情况下始终是远程的origin和本地的m ...
- git 上传本地文件到github
git 上传本地文件到github 1 git config --global user.name "Your Real Name" 2 git config --global u ...
- 通过Git Gui Here上传本地项目到GitHub上
要使用此种方法上传本地项目到GitHub上,前提得是你已安装Git for window工具. Git for window下载地址:http://www.xp510.com/xiazai/Appli ...
- 两种方法上传本地文件到github
https://www.jianshu.com/p/c70ca3a02087 自从使用github以来,一直都是在github网站在线上传文件到仓库中,但是有时因为网络或者电脑的原因上传失败.最重要的 ...
- 两种方法上传本地文件到github(转)
自从使用github以来,一直都是在github网站在线上传文件到仓库中,但是有时因为网络或者电脑的原因上传失败.最重要的原因是我习惯本地编辑,完成以后再一起上传github.看过了几个教程,总结出最 ...
- Git学习笔记——从一台电脑上传文件到Github上
目标:从一台电脑上传文件到Github上 前提: 1.这里假定已在Github上创建了仓库,建立了仓库 2.已在这台电脑上安装了Git客户端 实验环境: 1.Windows 10 64位,已安装了Gi ...
随机推荐
- 强迫自己学习Jquery三
元素定位问题 offset 和 position必须要好好看一下,
- 一、智能指针及线程同步总结------linux多线程服务端编程
更新2.0 二.多线程及服务器编程总结------linux多线程服务端编程 https://www.cnblogs.com/l2017/p/11335609.html 三.分布式编程总结------ ...
- gcc 去除无用程序段
嵌入式系统中,对程序尺寸要求高时,可以使用本方法 代码中,经常会有一种情况,库中并非所有函数都会用到.然而,无用的函数也最终被编译进可执行文件中了. 为避免这一情况,可以在编译时,添加选项:-ffun ...
- HashMap 链表插入方式 → 头插为何改成尾插 ?
开心一刻 一天,楼主在路上碰到了一个很久没见的朋友,找了个餐馆,坐下聊了起来 楼主:在哪上班了 ? 朋友:火葬场啊 楼主:在那上班,一个月多少钱啊 ? 朋友:两万多啊 楼主(不可思议):多少 ? 朋友 ...
- 说说基于网络的五种IO模型
# django不是一个异步框架 # tornado是异步的web框架 # 处理每秒大量的请求 # 个人理解的IO:就是应用层与内核驱动层的交互,这个过程无论从应用层到内核中,还是驱动层等待硬件层的数 ...
- Windows上Jenkins插件下载慢解决方法
替换文件内容 Jenkins/updates/default.json 替换 updates.jenkins-ci.org/download 为 mirrors.tuna.tsinghua.edu.c ...
- 最全JVM与性能调优知识点总结,看看哪些是你还没掌握的?
前言 JVM调优是每个高级程序员的必修课,在本章中,我会从发展过程以及核心价值来剖析JVM的体系结构.为了让大家更好的理解JVM的工作机制, 我会在讲解完运行时数据区之后,再通过一个类的加载过程到这个 ...
- Guitar Pro 7 中文界面的介绍
用过Guitar Pro这款软件的小伙伴们都知道,Guitar Pro这款吉他软件因为是国外开发商研发的,所以软件最初都是英文版本,对于国内的的吉他爱好者来说,在软件使用上还是很不方便的.随着Guit ...
- Macos系统上怎么自动下载任务
相对于Windows系统来说,好用的Mac下载工具就显得比较少了.Folx作为Mac下载工具中的佼佼者,其自动化下载功能受到很多Mac系统用户的欢迎. 随着高清影视的发展,很多影视资源体动辄就是1-2 ...
- 需要登录才能下载的文件可以用Folx下载吗
用苹果电脑的小伙伴有没有发现,有时候文件即时有下载链接也还是要先登录才能下载,那这样的文件用下载器Folx还能下载码?下面小编将在Mac系统平台上,通过一篇教程教大家利用Folx 5的密码管理来保存网 ...