此这篇面向还不熟悉Git的新手同学

  • 1:关于下载配置等问题
  • 2:GitHub使用思想
  • 3:首次上传的准备工作
  • 4:上传

1:关于下载配置等问题

若Github还未成功安装和配置 可以移步至
(新手版)GitHub安装和配置教程for Windows(肯定看得懂)


2:GitHub使用思想


GitHub是以文件夹为基本存储和管理方式的在线代码管理工具,也就是说无论 本地 上传 还是下载的都是一个个的文件,所以使用git的基本思想就是我先要有一个本地的文件夹存放我要上传的文件

  1. git init
    这一步就是将本地的文件夹设置成GitHub的本地仓库
  2. git add
    这一步可能和第三步在很多新同学的眼里很奇怪,为什么要这么复杂,明明第三步是提交,这一步是添加些什么。在此做一下解释,图片中展示的很清楚,git add的意思是说明本地Git仓库需要对哪些文件拥有管理的权力,换句话说,就是将哪些文件归属到git仓库里
    由此git add可以带有不同的参数,比如
git add. #注意add后面有一个空格,然后是一个点。表示当前文件夹中的所有文件都被git仓库接管
git add -u #表示git仓库只接管已经被add过的文件,若该文件被修改则add生效。即这种方式不会提交新创建的文件
git add -A #是上面两个功能的合集(git add --all的缩写)
git add “文件名” #仅使对应文件被git仓库接管
  1. git commit
    与上一步的思想相对,add若理解成哪些文件被git仓库接管,哪这一步就是真真切切的把文件放入到Git仓库中
  2. git remote add origin
    将本地的仓库和GitHub的在线代码仓库建立起联系
  3. git push
    上传到在线GitHub

3:首次上传的准备工作


  1. 创建GitHub在线仓库
    打开GitHub官网点击Star a project


Repository name 输入仓库的名称
Description 这是可选的,表示对于这个仓库的描述信息
public 表示这个仓库是公开的还是私有的(private)

在创建完仓库后可HTTPS后面的这一串地址复制下来,这就是你在线仓库的地址
2. 创建GitHub本地仓库
在本地创建好自己存放代码文件的文件夹
在本地文件夹中右键,选择Git Base Here
输入
git init
这就是将普通的文件夹设置成了本地Git仓库

3. 建立起本地和在线仓库的链接
输入
git remote add origin https://github.com/edge535/own_learn.git
这表示本地和在线仓库建立了链接,注意后面的地址是你创建的在线仓库的地址


4:上传


第一步,设置Git需要管理哪些文件,按照上面说的 . 表示git仓库接管文件夹中的所有文件,注意 . 并不是经常使用的参数

第二步,提交到仓库,可以看到我这里上传了345个文件。这是因为上一步我使用的参数是 . 在正常使用中不建议这样。 -m"首次提交" 可一个可选参数,一般都会使用,这是给你的提交添加描述,不然当你提交次数多了之后会导致提交记录不可读

第三步,提交到在线仓库
输入
git push -u origin master
等待完成即可(过程中会弹出要求输入GitHub帐号密码的登录框)


(新手版)GitHub 使用思想,上传,首次上传及日常使用教程(肯定看得懂)相关推荐

  1. (新手版)GitHub安装和配置教程for Windows(肯定看得懂)

    这篇面向还不熟悉Git的新手同学 一:下载 二:安装 三:配置 四:使用及Git使用思想 一:下载 由于国内对于GitHub的限制,导致安装包的下载速度十分缓慢.故此提供百度云下载链接:**链接**: ...

  2. PyCharm 社区版首次上传代码到GitHub和新增代码上传到GitHub(超详细)

    PyCharm 社区版首次上传代码到GitHub和新增代码上传到GitHub 文章目录 PyCharm 社区版首次上传代码到GitHub和新增代码上传到GitHub 1. 前言 2. 配置 git 3 ...

  3. idea 代码第一次上传git_如何使用IDEA将项目代码首次上传至GitHub,并持续推送?...

    注册GItHub用户,并成功登陆 image.png image.png 相信大家对这两步操作都没有什么疑问,关于github账号的注册和登陆就不再赘述了~ 本地安装GIT 1. GIT官网地址:ht ...

  4. Typora+PicGo-Core(command line)+SMMS、github、gitee实现Typora图片上传到图床

    Typora+PicGo-Core(command line)+SMMS.github.gitee实现Typora图片上传到图床 文章目录 1 安装插件 2 配置config.json 2.1 设置S ...

  5. 你今天Git了吗?上传资源上Github最新教程!

    在搜寻资料学习如何将程序资源上传到github的时候,发现许多资料可能有的过时了,有的对出现的问题也没有很好的解释. 本文章是在结合多位博主的资料.github官方建议以及个人经历整合的最新githu ...

  6. 项目首次上传到SVN

    svn 项目首次上传到仓库 步骤 第一步: 我们先要知道服务器仓库的地址,和对应的用户名和密码:这些都是项目负责人给我们分配好的.我的仓库地址.用户名和密码.如下所示:("**"号 ...

  7. eclipse上传代码到github,漏掉的代码怎么上传解决方法

    eclipse上传代码到github,有些更新的代码commit的时候没有上传到github,这个时候只有手动上传,漏掉的代码. 没有上传的代码,在项目中会出现问号标识此代码没有上传到github.而 ...

  8. 史上最详细上传代码到github!

    大纲: 一.创建github repository(仓库) 二.安装git客户端 三.为Github账户设置SSH key 四.上传本地项目到github 一.创建github repository( ...

  9. php文件上传思想,php之文件上传

    来源:www.cncfan.com | 2006-1-11 | (有3853人读过) 7. 文件上传 你可以利用PHP实现文件的上传功能,注意客户端的浏览器应该是Netscape3以上或者IE3以上的 ...

最新文章

  1. 人工智能之算法知识与实战篇
  2. RMQ ST算法简介
  3. spring cloud微服务分布式云架构 - 整合企业架构的技术点
  4. 【实操】配置Telnet与SSH
  5. 国际农产品市场谋定特点趋势 对话国际农民丰收节贸易会
  6. vba搜索java里面的sql_在EXCEL中使用SQL语句查询集锦-持续更新中,敬请关注
  7. 在VS2010里可以给JS函数添加代码提示\注释
  8. 巨人网络李东旭:关于提高游戏流畅性的那些事
  9. 2021Java就业笔试题总结
  10. vs code 插件_[VSCode插件开发] 由浅入深,带你了解如何打造百万级产品
  11. extjs官网+extjs官网案例
  12. 51nod1134最长递增子序列(dp)
  13. Spark源码分析之BlockStore
  14. 【数据库】第三章 事务、索引和SQL优化
  15. 计算机网络具有双重性特点,计算机网络(本)_201806_模拟卷2_答案
  16. python生成倒计时图片_python pygame--倒计时
  17. ubuntu下oracle数据的导入,Ubuntu下Oracle10g的导入与导出
  18. Build Settings发布设置
  19. 考完试写一套新闻系统
  20. DirectX 安装报错: 不能信任一个安装所需的压缩文件,请检查加密服务是否启用并且cabinet文件证书是否有效

热门文章

  1. 华为27asph是什么型号_华为官宣新增P40 Pro+等27款机型支持换原装电池,有你的手机吗?...
  2. 牛客网数据库SQL实战45—— 将titles_test表名修改为titles_2017
  3. (九)苏世民:我的经验和教训:苏世民成功投资的十五条法则
  4. C++——VS2019调整字体和主题
  5. 线性代数拾遗(1)—— 行列式的三种公理化构造
  6. qt 移动文件夹到另一目录下
  7. 诗词格律[1] 诗词入门
  8. UI设计从业者,怎样才能成为月薪过万的UI设计师?
  9. 如何解决网络运营商对4G网络的限速?
  10. Python-Django毕业设计“小世界”私人空间(程序+Lw)