前几天, 刚重装了一下系统, 本地的什么东西都还原了!
所以, 想总结一下本地Git配置和使用Git命令来提交到Github代码托管平台上!

1. 本地Git安装和配置

先从https://git-scm.com/downloads Git for Windows的安装包(.exe文件), 这是傻瓜式的安装, 一路next就行!
然后找到Git的安装路径, 打开git-bash.exe

出现下面的黑窗口, 即说明安装成功了!

然后开始配置, 使用以下命令即可:

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

注意:
git config命令的–global参数,用了这个参数,表示你这台机器上所有的 Git 仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和 Email 地址(如需要, 可自行搜索)。

使用git config --list可查看配置的相关信息, 出现以下信息, 则表明成功:

2. 连接Github或者码云

生成ssh公钥:

ssh-keygen -t rsa -C "email@example.com"  # Generating public/private rsa key pair...
# 三次回车即可生成 ssh key, 这里的邮箱最好填和刚才一样的

然后用文本编辑器(如notepad)打开id_rsa.pub这个文件, 全选复制.

粘贴到公钥填写处, 标题可以任意填, 以区别不同的电脑!

最后在git-bash中输入:

ssh -T git@gitee.com

出现以下信息则说明连接成功了!
因为码云也是基于Git的, 和Github大同小异, 所以关于Github的连接, 可自行解决!

3. 提交你的Code到Github上

创建项目的库, 填写相关信息, 勾选初始化文件Readme.md, 在介绍中填写的内容会写入Readme.md文件中, 点击创建按钮.

初始化本地仓库

I: 在你要提交的目录下, git init
II: 和远程刚创建的仓库连接, git remote add origin git@gitee.com:menglanyingfei/matlablearning.git
III: push前先将远程repository的修改pull(拉)下来, 避免之前本地仓库和远程仓库不一致, 导致提交出错!
git pull origin master

本地作出修改并提交

作出修改, 如: 修改文件和增加文件(或者文件夹)

git add .
# 将添加的提交到列表上
git commit -m 'first commit'
# 提交你的文件, 添加消息”第一次提交”
git push origin master
#发送你的提交到GitHub

成功提交了! 查看状态.

git status
# 查看git状态

最后, 我将这些命令写到记事本中, 提交时可以对照着看, 方便学习和记忆!

这里提供txt文件的下载地址, 欢迎下载:
https://github.com/menglanyingfei/GitLearning/blob/master/git%E5%BF%AB%E9%80%9F%E6%8F%90%E4%BA%A4Github%E6%AD%A5%E9%AA%A4.txt

个人博客:(一个一直在坚持认真学习Java的大三学生)
博客地址

参考

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

http://www.ruanyifeng.com/blog/2014/06/git_remote.html

http://git.mydoc.io/

一点感悟与您分享

最近一段时间, 突然发现了: 在文学上, 这句话很经典.

悲剧就是把美好的东西毁灭给人看. – 鲁迅

生活中, 有各种开心与悲伤, 其实, 在人内心深处是有一种对美好事物的向往, 由于它的存在, 才产生了各种目标与信念. 但人真是一种奇怪的生物, 往往对自己现在或者所拥有的事物不太注意和爱惜, 只在失去之后, 才知道它的珍贵!
这或许, 谈不上一种毁灭, 但不懂得珍惜, 也是让现在的自己所拥有的美好事物一点一点地失去……
个人对生活和人生的一点思考, 也希望看到这段文字的您有所感触和思考.

`

Git快速提交Github步骤相关推荐

  1. Git 常用提交操作步骤

    Git 常用提交操作流程 文章目录 Git 常用提交操作流程 I - 创建缺陷修复分支 II - 修改处理并推送 III - 合并入主开发分支 基本步骤与分支策略有关,此处以项目有稳定发布主分支,开发 ...

  2. Git快速入门篇—— Windows版本淘宝镜像快速下载安装详细步骤及简单入门教程(附带图文教程)

    Git快速入门篇-- Windows版本淘宝镜像快速下载安装详细步骤及简单入门教程(附带图文教程) 前言:我们平时在整理代码的时候,尤其是与别人一起开发项目的时候,常常涉及到代码的更新,因此代码版本问 ...

  3. 详细介绍如何在win7下首次实现通过Git bash向Github提交项目

    详细介绍如何在win7下首次实现通过Git bash向Github提交项目 引自:http://jingpin.jikexueyuan.com/article/35944.html 作者: wddoe ...

  4. git命令下载项目,上传android项目到github步骤,以及取消项目关联Git,设置git忽略文件

    设置忽略文件 1.工程下创建文件夹gitignore.push即可 *.iml .gradle /local.properties /.idea/caches /.idea/libraries /.i ...

  5. git第一次提交代码至远程仓库步骤

    git第一次提交代码至远程仓库步骤 在将要提交的文件目录下打开Git Bash Here 1.git init git add . 提交该目录下的所有文件 3.git commit -am " ...

  6. 使用git工具提交上传代码到GitHub上或者远程仓库

    第一步: 下载git工具从官网(https://git-for-windows.github.io/)官网速度可能会较慢CSDN下载 (http://download.csdn.net/downloa ...

  7. 快速搭建git开发环境+GitHub使用+TortoiseGit

    1.安装git 下载地址 git(管理项目代码工具)学习笔记总结--是什么有什么用及相关基本常识 安装成功后,打开命令行,执行下面命令: git --version (如果显示版本号,说明安装成功) ...

  8. 服务器回退本次提交的文件,Git提交完整步骤与CMD命令使用

    CMD:命令行提示符 CMD作用:查询/操作计算机系统信息 cd:切换文件目录 / :进入某个文件 mkdir:创建文件夹 rmdir:删除文件夹 CDM操作git 1,先进入到桌面 2,执行 下方代 ...

  9. linux下github使用教程,Linux下git操作GitHub步骤教程

    1.安装git sudo apt-get install git-core git-gui git-doc 2.在客户端安全登陆 cd ~/.ssh 如果提示"没有文件目录",说明 ...

最新文章

  1. linux环境下nacos的安装+启动,阿里云服务器安装nacos
  2. 写给自己的web开发资源
  3. Codeforces.809E.Surprise me!(莫比乌斯反演 虚树)
  4. HTML CSS JavaScript 从一个表格到一个灰阶颜色表(目录)
  5. (1)kendo UI使用基础介绍与问题整理——简单说明
  6. CentOS配置ssh无密码登录
  7. Tomcat6.0配置集合
  8. P1491 集合位置
  9. Google Code注册方法详解 Google Code网盘申请方法
  10. Pytorch扫盲 - 安装、训练、测试、可视化、网络结构、finetune、loss
  11. rand()函数的用法
  12. StatisticsView
  13. 成都敏之澳:拼多多关键词选词关键要素是什么?
  14. 做外贸可以开海外店铺吗?可以开哪些平台?
  15. android swf webview,android webview播放swf文件
  16. 我,32岁程序员,三十而立,扛起了整个家
  17. 使用jq-ui实现选中多元素进行拖拽操作
  18. Flask实现微博画像采集小工具
  19. 青春激扬,创意无限——记美和易思特色班软件设计大赛
  20. 浅谈网络舆情监测系统中爬虫的设计及系统架构

热门文章

  1. Admob广告收入怎么算的?
  2. Oracle删除数据后恢复
  3. Android RxJava与Retrofit与RecyclerView与Fresco结合网络请求
  4. 二、MySQL操作数据库
  5. UnicodeEncodeError: 'ascii' codec can't encode character u'\u548c' in position 0: ordinal not in ran
  6. 第三方登录之Github登录篇
  7. 计算机专业英语时间跨度,这是我见过的最变态的英语考试,没有之一
  8. Python的异常及处理
  9. C++语言程序设计第五版 - 郑莉(第六章课后习题)
  10. 《花开半夏》--4 生死之间的吻(1)