git(/ɡɪt/[5] 音频(帮助·信息))是一个分布式版本控制软件,最初由林纳斯·托瓦兹(Linus Torvalds)创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。应注意的是,这与GNU Interactive Tools[6](一个类似Norton Commander界面的文件管理器)有所不同。

git最初的开发动力来自于BitKeeper和Monotone[7][8]。git最初只是作为一个可以被其他前端(比如Cogito或Stgit[9])包装的后端而开发的,但后来git内核已经成熟到可以独立地用作版本控制[10]。很多著名的软件都使用git进行版本控制[11],其中包括Linux内核、X.Org服务器和OLPC内核等项目的开发流程[12]

--来自维基百科

GitHub是一个通过Git进行版本控制的软件源代码托管服务,由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而成。

GitHub同时提供付费账户和免费账户。这两种账户都可以创建公开的代码仓库,但是付费账户还可以创建私有的代码仓库。根据在2009年的Git用户调查,GitHub是最流行的Git访问站点。[3]除了允许个人和组织创建和访问保管中的代码以外,它也提供了一些方便社会化共同软件开发的功能,即一般人口中的社区功能,包括允许用户追踪其他用户、组织、软件库的动态,对软件代码的改动和bug提出评论等。GitHub也提供了图表功能,用于概观显示开发者们怎样在代码库上工作以及软件的开发活跃程度。

截止到2015年,GitHub已经有超过九百万注册用户和2110万代码库。[4]事实上已经成为了世界上最大的代码存放网站和开源社区。[5]

--来自维基百科

下面我将讲解git将本地代码上传至github

第一:  首先你需要一个github的账号,如果你有,请忽略

https://github.com/

注册之后   新建一个仓库

到这里就已经创建好仓库了

下面安装好git   一直  Next  就可以了

打开Git Bash  或者 鼠标右键 Git Bash Here

这个时候可能要你写SSH秘钥之类的,在这里我就不写了,可以上网看一下,太多这个了,我主要是解决后面的问题的

如何在本地创建一个仓库 把github拉下来(很多教程没有讲这个,以至于到后面就一直报错) 把项目放到仓库  然后提交

登录之后的样子,我的电脑Hasee  我的github name  AcFan(我真不是A站过来的)

进入到E盘的git文件

回车

看来已经进去了(好污),  执行命令将git文件 作为仓库

git init

回车   就创建好了

因为 仓库的文件是隐藏的,所以在文件需要设置隐藏可见

创建好仓库了   下面把github的项目拉下来吧

git clone git@github.com:你的登陆名/仓库名.git

 然后文件多了一个仓库名的文件,把你的项目放到刚才新加的那个文件里面

 进入仓库

cd 仓库名

把项目add(添加到仓库)  点==全部

git add .

提交项目

git commit -m "首次提交"

将远程仓库同步到本地

git pull origin master  

  下次提交代码的时候可以直接写 git pull

  

完成,刷新一下github的项目吧   你本地的项目已经上传到github了

转载于:https://www.cnblogs.com/yccmelody/p/7489006.html

gitgithub 的使用相关推荐

  1. GitGitHub语法大全

    目录 1. GitHub与Git万用语法 1)创建库 2)添加和提交到仓库 3)版本回退 4)缓存区和暂存区 5)撤销和删除文件 6)远程仓库 7)创建和合并分支 2. 更多Git语法 1. GitH ...

  2. 关于gitgithub的操作

    先马克,回头细看,然后整理一下 https://linux.cn/article-4292-1.html 转载于:https://www.cnblogs.com/mengjie1001/p/10076 ...

  3. GitGithub学习笔记

    一.Git简介 1.Git结构 2.Git和代码托管中心 局域网环境下 GitLab服务器 外网环境下 GitHub Gitee码云 3.本地库和远程库 团队内协作 团队间协作 4.git工作流程 二 ...

  4. Git-github 的基本应用

    Git-基本知识点(常用) 一.Git-小百科 基本介绍 Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理. Git 是 Linus Torvalds 为了帮助管 ...

  5. Python全栈开发-gitgithub快速入门

    转自:https://www.cnblogs.com/alex3714/articles/5930846.html 本节内容 github介绍 安装 仓库创建& 提交代码 代码回滚 工作区和暂 ...

  6. GitGitHub入门基础

    Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理.在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中.目前,包括Rubinius ...

  7. GitGitHub 笔记

    Git&GitHub 1 版本控制工具应该具备的功能 协同修改 多人并行不悖的修改服务器端的同一个文件. 数据备份 不仅保存目录和文件的当前状态,还能够保存每一个提交过的历史状态. 版本管理 ...

  8. gitgithub快速入门

    git功能: 版本管理: 在开发中,这是刚需,必须允许可以很容易对产品的版本进行任意回滚,版本控制工具实现这个功能的原理简单来讲,就是你每修改一次代码,它就帮你做一次快照 协作开发: 一个复杂点的软件 ...

  9. 【GitGitHub - 11】:Git合并分支

    文章目录 Git合并分支 模拟场景 创建分支用于修复bug 合并分支 删除分支 Git合并分支 模拟场景 我们主分支(main)有一个稳定的V4.0版本.现在发现了一个Bug.在不影响主线的情况下,我 ...

  10. 利用GitGitHub对项目进行版本控制(图文详解)

    目录 目标 准备 创建一个Spring Boot项目(为了更贴近生产,我以上传项目为例.) 创建GitHub仓库 以HTTPS方式将项目上传至GitHub 以SSH方式将项目上传至GitHub 获取项 ...

最新文章

  1. sqlalchemy根据表名动态创建model类
  2. android冒烟测试自动化,自动化冒烟测试脚本应当遵循的原则
  3. rocketmq 消息 自定义_RocketMQ的消息发送及消费
  4. Verilog inout 双向口使用和仿真
  5. 16位汇编 在代码段中使用数据
  6. java面试题二十 try catch
  7. 软件工程预测模型之COCOMO
  8. MATLAB机器人工具箱使用
  9. 电容器的10大总结!
  10. z变换判断稳定性和因果性_LTI系统判断因果性稳定性.PPT
  11. [Vjudge]卡片游戏
  12. HTML 利用 Web Audio API 进行音频可视化
  13. 关于QPS高并发,你了解多少?
  14. 《企业级ios应用开发实战》一1.3 iOS企业应用程序的发布
  15. 招商银行 支付 ECSHOP php shopex
  16. H5移动端知识点总结
  17. input输入框获取到焦点删除黑色框 css
  18. 七夕送礼,让《新程序员》伴你一“杯”子!
  19. Android Support兼容包(兼容问题总结)
  20. 您的计算机程序脱机,打印机脱机状态怎么办,详细教您如何解决电脑打印机脱机...

热门文章

  1. 修改 Windows Host 文件工具
  2. SpringBoot+MyBatis启动报错java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal
  3. 分布式服务弹性框架“Hystrix”实践与源码研究(一)
  4. arm9 adc及触摸屏
  5. apache反向代理实战
  6. 如何让你的硬盘更快,系统更稳定!
  7. 克罗伊茨内(Keutznaer)的 7月28日
  8. plsql 连接数据库无法解析指定的连接标识符
  9. k8s tensorflow
  10. JavaScript算法 之 选择排序