7步教你使用git命令上传本地代码至github仓库(小白向)
前言
1:首先你需要知道github和git分别是什么?(众所周知github是全球最大同性交友网站233333)
github:国外一个免费托管代码的开源网站,每位注册用户都拥有专属的个人仓库(个人仓库可简单理解为QQ空间)
git:目前最受欢迎的分布式版本控制系统(类似于SVN,更轻量,更方便,更利于协同开发)
2:github和git之间有什么联系呢?
https://www.cnblogs.com/jiqing9006/p/5584848.html
7大步骤
①:注册一个github账号
https://jingyan.baidu.com/article/455a9950abe0ada167277864.html
②:官网下载并安装git
③:使用git命令配置用户名和邮箱
git config --global user.name "你的用户名"(注册github时填写的用户名)
git config --global user.email "你的邮箱"(注册github时填写的邮箱)
注:在提交代码时有下图提示,说明你还未配置用户名和邮箱,输入上面代码配置即可

④:使用git命令 git clone "你的项目地址",克隆远程仓库(相当于把github上的代码下载到本地)
上面"你的项目地址"为我们在github上新创建项目的地址
该地址有2种格式,分别是http和SSH,点击下图右上角的Use SSH或Use HTTPS即可切换地址

若创建项目后看到下图所示,说明只创建了仓库但还未上传任何项目文件(相当于一个没有任何文件的空文件夹)

若你看到下图所示,说明你已有项目,无需重新创建

当你输入命令 git clone "你的项目地址" 后有下图警告提示

这是告诉你下载了一个空的仓库,因为目前里面没有任何文件(可忽略该警告,继续下面的操作)
⑤:使用git命令git add添加文件
在桌面上新建一个html文件并用任意编辑器打开(该文件内容可有可无,不影响操作)
打开git bash(就是你刚安装好的git)输入命令 git add,若有下图提示没有找到文件,说明你路径有问题

需要先进入该文件所在路径,cd 你的路径
若还有下图提示,说明你输入的命令有误,使用 git add "你的文件名字"

此时文件没有提交到github,只是把文件从工作区提交到stage(暂存区)
⑥:使用git命令git commit -m "文件描述" 提交文件
这里的文件描述必须要有,否则无法提交(根据你提交的文件类型和内容可自行定义文字描述)
此时文件没有被提交到github,只是把文件从stage(暂存区)提交到master(当前分支)
⑦:使用git命令git push把本地项目文件提交到github
直接使用git push提交文件即可。如果你想提交到你的github分支,
使用git push origin master(master为分支名字,一般默认master),
此时才真正把项目文件从master(当前分支)提交到github仓库
补充:可能你对git提交文件感到疑惑,为什么要提交3次,我们先来看张图

git add 把文件从工作区提交到stage(暂存区)
git commit 把文件从stage(暂存区)提交到master(当前分支)
git push 把文件从master(当前分支)提交到github
附
①: git使用教程
7步教你使用git命令上传本地代码至github仓库(小白向)的更多相关文章
- 初次在cmd使用git命令上传项目至github方法(笔记)
在一切开始之前,先推荐一个git简易工具书--Git_Cheat_Sheet,非常适合新手.自行搜索即可,也有热心者提供了中文版. 一.下载 Git 从Git官网下载Git安装包 https://gi ...
- 利用GIt命令上传项目到GitHub指定仓库
1.建立GIt可管理的仓库 cd到本地项目根目录下,执行 git init 命令: git init 2.将项目的所有文件添加到仓库中(注意add后面有一个“ . ”) git add . 3.将上一 ...
- 通过git上传本地代码到github仓库
最近呢,武汉天气燥热,在公司没啥事,就自己写了一下小demo. 作为一个菜鸟,只在github上扒过别人的代码,还没自己上传过,就试了一下,遇到了一些坑,记录一下. 前提是电脑上安装了git,没有安装 ...
- git 第一次上传本地代码到远程仓库,解决 ! [rejected] master -> master (non-fast-forward)错误
使用git想GitHub远程仓库上传代码的基本步骤一般是 初始化为git仓库 git init 添加所有要提交的文件 git add . 本次提交说明 git commit -m '提交说明' 关联G ...
- mac上使用git命令上传项目工程源码至Github/gitee
原文连接:(http://www.studyshare.cn/blog/details/1164/0 ) 一.安装git工具 1.官网下载地址:点击下载 安装步骤略,mac安装工具双击拖动即可. 2 ...
- 使用Git命令上传本地项目
前提,安装git,使用cmd进入项目根目录. 初始化git init 再添加文件git add .git commit -m '项目名' 上传项目到Github仓库git remote add ori ...
- git配置SSH Key,上传本地代码至github
git配置全局的name和email git config --global user.name "name" git config --global user.email &qu ...
- 【Hyeri】上传本地代码到Github
个人摸索出的上传本地代码到Github的办法 首先配置SSH Key(首次需要配置) 1.设置本地ssh key,打开git bash,输入命令: ssh -keygen -t rsa -C &quo ...
- mac 上传本地代码到 Github 教程
网上有很多关于windows系统上传本地代码到github的文章,但是自己用的是mac,在网上也找了相关文章,实践的过程中还是遇到了很多问题,现在把自己的成功实践分享出来,希望能对大家有帮助. 1.首 ...
随机推荐
- freeswitch电话代接
Misc. Dialplan Tools intercept Description Allows one channel to bridge itself to the a or b leg of ...
- Eclipse移植项目时JDK版本不匹配Project facet Java version 1.7 is not supported
Eclipse移植项目时JDK版本不匹配Project facet Java version 1.7 is not supported 如果原有项目用的为JDK1.7,而自己的是低版本JDK,比如1. ...
- 一句话从MySQL导出CSV文件
mysql -h <host> -u<user> -p<passport> crm -e "select ....." | csvcut -t ...
- 【Nginx】惊群问题
转自:江南烟雨 惊群问题的产生 在建立连接的时候,Nginx处于充分发挥多核CPU架构性能的考虑,使用了多个worker子进程监听相同端口的设计,这样多个子进程在accept建立新连接时会有争抢,这会 ...
- mongo开启验证
mongodb刚安装完, 创建超级用户 $mongo #进入mongo控制台 MongoDB shell version v3.4.10 connecting to: mongodb://127.0. ...
- [Angular] Refactor Angular Component State Logic into Directives
Allow the base toggle to be a tag (<toggle>) or attribute (<div toggle>). The <toggle ...
- 改动Android启动画面
一.Android的启动步骤 1.启动Linux 2.载入Android 3.显示Android桌面 二.分析 Android载入开机动画的源代码文件是: /opt/android4.3/framew ...
- 选带傅里叶变换(zoom-fft)
选带傅里叶变换的原理大家能够看书.大致的步骤为 移频 (将选带的中心频率移动到零频) 数字低通滤波器 (防止频率混叠) 又一次採样 (将採样的数据再次间隔採样,间隔的数据取决于分析的带宽,就是放大 ...
- ACM之数论数字根
先来看一道杭电的数字根问题 此题的大大意是输入一个数.假设它不是一位的数字的话,那么我们就将它的每一位都相加,相加后假设还是两位或者很多其它的话那么我们继续取出它的每一位数字进行相加.知道等到单个数字 ...
- Binder IPC的权限控制
PS:个人理解:当进程1通过Binder调用组件2时,会将进程1的pid及uid赋给组件2,并检测进程1的pid及uid是否有权限调用组件2.而后组件2需要调用组件3,此时组件2保存的pid及uid为 ...