(新手版)GitHub 使用思想,上传,首次上传及日常使用教程(肯定看得懂)
此这篇面向还不熟悉Git的新手同学
- 1:关于下载配置等问题
- 2:GitHub使用思想
- 3:首次上传的准备工作
- 4:上传
1:关于下载配置等问题
若Github还未成功安装和配置 可以移步至
(新手版)GitHub安装和配置教程for Windows(肯定看得懂)
2:GitHub使用思想
GitHub是以文件夹为基本存储和管理方式的在线代码管理工具,也就是说无论 本地 上传 还是下载的都是一个个的文件,所以使用git的基本思想就是我先要有一个本地的文件夹存放我要上传的文件
- git init
这一步就是将本地的文件夹设置成GitHub的本地仓库 - 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仓库接管
- git commit
与上一步的思想相对,add若理解成哪些文件被git仓库接管,哪这一步就是真真切切的把文件放入到Git仓库中 - git remote add origin
将本地的仓库和GitHub的在线代码仓库建立起联系 - git push
上传到在线GitHub
3:首次上传的准备工作
- 创建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 使用思想,上传,首次上传及日常使用教程(肯定看得懂)相关推荐
- (新手版)GitHub安装和配置教程for Windows(肯定看得懂)
这篇面向还不熟悉Git的新手同学 一:下载 二:安装 三:配置 四:使用及Git使用思想 一:下载 由于国内对于GitHub的限制,导致安装包的下载速度十分缓慢.故此提供百度云下载链接:**链接**: ...
- PyCharm 社区版首次上传代码到GitHub和新增代码上传到GitHub(超详细)
PyCharm 社区版首次上传代码到GitHub和新增代码上传到GitHub 文章目录 PyCharm 社区版首次上传代码到GitHub和新增代码上传到GitHub 1. 前言 2. 配置 git 3 ...
- idea 代码第一次上传git_如何使用IDEA将项目代码首次上传至GitHub,并持续推送?...
注册GItHub用户,并成功登陆 image.png image.png 相信大家对这两步操作都没有什么疑问,关于github账号的注册和登陆就不再赘述了~ 本地安装GIT 1. GIT官网地址:ht ...
- 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 ...
- 你今天Git了吗?上传资源上Github最新教程!
在搜寻资料学习如何将程序资源上传到github的时候,发现许多资料可能有的过时了,有的对出现的问题也没有很好的解释. 本文章是在结合多位博主的资料.github官方建议以及个人经历整合的最新githu ...
- 项目首次上传到SVN
svn 项目首次上传到仓库 步骤 第一步: 我们先要知道服务器仓库的地址,和对应的用户名和密码:这些都是项目负责人给我们分配好的.我的仓库地址.用户名和密码.如下所示:("**"号 ...
- eclipse上传代码到github,漏掉的代码怎么上传解决方法
eclipse上传代码到github,有些更新的代码commit的时候没有上传到github,这个时候只有手动上传,漏掉的代码. 没有上传的代码,在项目中会出现问号标识此代码没有上传到github.而 ...
- 史上最详细上传代码到github!
大纲: 一.创建github repository(仓库) 二.安装git客户端 三.为Github账户设置SSH key 四.上传本地项目到github 一.创建github repository( ...
- php文件上传思想,php之文件上传
来源:www.cncfan.com | 2006-1-11 | (有3853人读过) 7. 文件上传 你可以利用PHP实现文件的上传功能,注意客户端的浏览器应该是Netscape3以上或者IE3以上的 ...
最新文章
- 人工智能之算法知识与实战篇
- RMQ ST算法简介
- spring cloud微服务分布式云架构 - 整合企业架构的技术点
- 【实操】配置Telnet与SSH
- 国际农产品市场谋定特点趋势 对话国际农民丰收节贸易会
- vba搜索java里面的sql_在EXCEL中使用SQL语句查询集锦-持续更新中,敬请关注
- 在VS2010里可以给JS函数添加代码提示\注释
- 巨人网络李东旭:关于提高游戏流畅性的那些事
- 2021Java就业笔试题总结
- vs code 插件_[VSCode插件开发] 由浅入深,带你了解如何打造百万级产品
- extjs官网+extjs官网案例
- 51nod1134最长递增子序列(dp)
- Spark源码分析之BlockStore
- 【数据库】第三章 事务、索引和SQL优化
- 计算机网络具有双重性特点,计算机网络(本)_201806_模拟卷2_答案
- python生成倒计时图片_python pygame--倒计时
- ubuntu下oracle数据的导入,Ubuntu下Oracle10g的导入与导出
- Build Settings发布设置
- 考完试写一套新闻系统
- DirectX 安装报错: 不能信任一个安装所需的压缩文件,请检查加密服务是否启用并且cabinet文件证书是否有效
热门文章
- 华为27asph是什么型号_华为官宣新增P40 Pro+等27款机型支持换原装电池,有你的手机吗?...
- 牛客网数据库SQL实战45—— 将titles_test表名修改为titles_2017
- (九)苏世民:我的经验和教训:苏世民成功投资的十五条法则
- C++——VS2019调整字体和主题
- 线性代数拾遗(1)—— 行列式的三种公理化构造
- qt 移动文件夹到另一目录下
- 诗词格律[1] 诗词入门
- UI设计从业者,怎样才能成为月薪过万的UI设计师?
- 如何解决网络运营商对4G网络的限速?
- Python-Django毕业设计“小世界”私人空间(程序+Lw)