直接在github 仓库中 add file 添加自己的文件

######################################

本地 git 仓库的建立 修改 删除 命令

git config --gloabal user.name “shi”
git config --gloabal user.email “*.qq.com”

git init 生成隐藏文件 .git
git add . 添加所有文件
git add a.txt b.txt
git status 查看缓存状态 add 之后是暂存区,没有提交
git commit -m "测试提交流程”
你可能,设置 git config --gloabal 没有生效报错,解决办法
https://www.cnblogs.com/Terrypython/p/10656499.html

"git rm --cached 删除add 缓存文件命令
修改文件,再提交,流程一致, 随时用git status 查看提交状态

删除文件,三步走,没有add
rm -rf a.txt
git rm a.txt
git commit -m “删除a.txt”
########################################

本地同步远程仓库命令

1、先 git clone 远程仓库代码 (不是直接推送到远程仓库 )
2、要放的文件添加到该文件夹下面 (下载的仓库中有 .git文件,所以不需git init)
git add a.txt (下载的原有的文件不用添加,只需要添加新的文件)
git commit -m "添加新的文件”
这时候如果报错,用户名字问题, 运行下面两句话,
git config --gloabal user.name “shi”
git config --gloabal user.email “*.qq.com”
如果没有生效,直接在该文件夹下的config文件加入,下面三行,改成你的名字和邮箱

这个操作和 pycharm github提交代码,一样, 打开下载的github工程,add 要添加的文件和修改的文件(绿色的√ ), commit -m 到本地 (蓝色的√),最后Git push
git config --list 查看文件信息

[user]email=123456@qq.comname=name

3、git push 推送代码 省略了 orign master
要输入 账号和密码
输入你的github账号密码就可以了
最后 git status 显示状态,发现已经是干净的了。
nothing to commit, working tree clean
查看github ,网站发现原有的工程文件下多了一个 文件
不想每次输入账号密码在,config 文件修改,添加用户名密码也可以

别人的工程很好,可以收藏start ,可以关注 watch,可以fork(复制)到自己的账户下面,修改提交后自己的工程文件改变,通过pull request 给原工程,原工程作者看见了同意就可以同步修改
branch 用于多人写代码,分支是一样的互不干扰,你写你的我写我的,用法 https://www.jianshu.com/p/68962aaaa276, 实际上git flow 适合团队使用

git branch develop #本地建立分支develop
git checkout develop #本地切换分支
git push origin develop #推送到远程分支
git push -r #查看远程分支 名字 ,git push 查看本地分支名字

用编辑工具编辑代码后
git checkout develop #从默认 master 分支,切换到 develop 分支
git pull origin develop:develop // 拉取到本地develop并合并
git push origin develop:develop // 第一个develop是本地的,第二个是GitHub上的
本地只有一份代码,但本地git,有多个分支结构,add 到不同的分支而已,远程会有分支目录,推送的时候可以,推送到不同的分支目录
(https://www.cnblogs.com/show58/p/12357967.html 提交代码通常先拉拉取合并后再提交,例如 先gitclone 到本地,再添加新文件,提交到本地(相当于合并),最后推送到远程)

##############################

新建github网站(只支持静态网页)

1、新建一个 **.github.io的仓库,后缀名固定
2、creat files ,新建文件 index.html,(这是主页),在里面随便写点东西
3、仓库中readme.m删除,只保留html文件,
4、网页输入 https://xx.github.io/ 输入刚才建立的仓库,就可以了

5、上述是整个github 主页 https://name.github.io
下面是 建立已存在的工程,主页,相当于子目录, https://name.github.io/已存在项目工程1/
或者在已有的 仓库文件建立,主页
在该工程仓库下点击右边setting,(不是右上角的个人账户setting)
页面显示的是readme中的信息

原创

一步一步教你如何在GitHub上上传自己的项目

2018-07-04 09:23:40 夏雨薇安 阅读数 42811

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接: https://blog.csdn.net/m0_37725003/article/details/80904824

首先你得注册一个自己的GitHub账号,注册网址:https://github.com/join

有了自己的账号以后,就可以进行登录,开始创建一个新的项目

创建一个新的项目,填写项目名称,描述

创建完成之后,跳转到下面的页面,下面红框中的网址要记住,在后面上传代码的时候需要使用

接下来,我们需要先下载Git,这里最好下载最新版本的Git,这里附上我下载的Git2.6.2的网址:https://git-scm.com/downloads,安装时如果没有特殊需求,一直下一步就可以了,安装完成之后,双击打开Git Bash

出现以下界面:

第一步:cd进入你放项目文件的地址,我的地址在D:\MYFILE\graduation\study\项目程序

第二步:输入git init

如下图所示,这个意思是在当前项目的目录中生成本地的git管理(会发现在当前目录下多了一个.git文件夹)

第三步:输入git add .

这个是将项目上所有的文件添加到仓库中的意思,如果想添加某个特定的文件,只需把.换成这个特定的文件名即可。

第四步输入git commit -m "first commit",表示你对这次提交的注释,双引号里面的内容可以根据个人的需要
改。

这里如果出现以下内容,则需要你输入自己的账号或名字

用上面提示的代码输入自己的邮箱或名字

再输入git commit -m "first commit"时就会成功

第五步输入git remote add origin https://自己的仓库url地址(上面有说到) 将本地的仓库关联到github上,
这里宝宝输入的是git remote add origin https://github.com/Vivianyuwei/Fabric-defect-classification-based-on-WLD.git
最后一步,输入git push -u origin master,这是把代码上传到github仓库的意思。
执行完后,如果没有异常,会等待几秒,然后跳出一个让你输入Username和Password 的窗口,你只要输人 github的登录账号 和密码就行了。

这里附上一个别人写的常见Git错误的解决:http://blog.163.com/023_dns/blog/static/1187273662013111301046930/

希望本篇文章可以帮助到大家


http://www.taodudu.cc/news/show-5750308.html

相关文章:

  • Emscripten编译器安装教程,亲测成功编译出第一个WebAssembly
  • IntelliJ IDEA 推荐最有效的激活方式(亲测)
  • mysql8.2安装教程_mysql 8.0.22压缩包完整安装与配置教程图解(亲测安装有效)
  • (1)爬虫笔记备份
  • IAR下载报错 “Fatal error: Failed to connect to CPU Session aborted!”
  • css画的月亮
  • 使用css的box-shadow画一个月亮形状的图形
  • 前端-CSS画个月亮和心送给你
  • CSS画月亮
  • CSS如何画一个三角形 + CSS如何画月亮
  • 用python画路飞代码_用python画个月亮_用python画月亮的代码 - CSDN
  • 绘制月亮
  • 中秋月饼还没有恰到,先用css画一个月亮赏赏眼
  • python绘制月亮_数据挖掘——月亮数据
  • 写matlab月亮代码
  • html制作月亮,HTML5/CSS3美丽的超级月亮
  • java月亮代码_用Java画一个静态的月亮。
  • python月亮_如何用python代码画一个月亮
  • 用python画月亮怎么画_用python画月亮的代码是什么?_后端开发
  • canvas画月亮
  • Jetpack Compose自定义view 画月亮
  • 手机相机不聚焦怎么设置(手机小知识)
  • html自动对焦,html5相机模糊 - getuserMedia自动对焦无法正常工作
  • android自动对焦第一次对焦,实现Android手机摄像头的自动对焦详解
  • linux摄像头 自动对焦,如何实现Android手机摄像头的自动对焦
  • android 相机手动对焦,使用android camera2进行手动对焦API
  • Android 手机相机自动对焦
  • 手机摄像头对焦原理
  • 手机自动对焦相关知识
  • 手机相机自动对焦的3种方式及原理

一步一步教你如何在GitHub上上传自己的项目,亲测有效无bug,相关推荐

  1. 一步一步教你如何在GitHub上上传自己的项目

    首先你得注册一个自己的GitHub账号,注册网址:https://github.com/join 有了自己的账号以后,就可以进行登录,开始创建一个新的项目 创建一个新的项目,填写项目名称,描述 创建完 ...

  2. 如何在GitHub上传并更新项目

    如何在GitHub上传自己的项目 这两个博客可以参考,非常好 https://www.jianshu.com/p/6de75cba5c8a https://www.jianshu.com/p/6478 ...

  3. 如何在GitHub上传自己的项目(新手详细版)

    目录 git教程: 详细过程 可能出现的问题(避坑) 代码总结 git教程: 菜鸟教程 廖雪峰 权威Git书籍:ProGit(中文版) git官网 git手册 一篇博客教程 详细过程 注册GitHub ...

  4. 如何在github上上传文件

    1.下载git客户端 官方下载地址:Git - Downloads 根据你自己的系统 下载对应版本. 安装基本上默认就好,位置的命名不要中文,安装完右键选着你要的文件使用git bash here 2 ...

  5. 如何在 GitHub 上高效搜索开源项目(转载)

    如何在 GitHub 上高效搜索开源项目 查看全文 http://www.taodudu.cc/news/show-1347360.html 相关文章: Mybatis.cfg配置标签的顺序问题 To ...

  6. 手把手教你如何在GitHub上搭建属于自己的免费网站

    本文主要讲如何在GitHub上搭建属于自己的个人免费网站,如何得到属于自己的域名,免费的服务器,域名怎么和服务器捆绑,打造属于自己的炫酷的网站,可以在上面展示自己的作品,微信,QQ,邮箱,Twitte ...

  7. 如何在 GitHub 上高效搜索开源项目

    GitHub 的流行及其在开源世界的受欢迎程度自不必多言.再加上近来GitHub 官方又搞了个大新闻:私有仓库也改为免费使用,这在原来可是需要真金白银买的.可见微软收购后,依然没有改变 GitHub ...

  8. github可以传java吗_如何在github上传本地项目代码(新手使用)----亲测使用

    首先你要在github上申请一个账号 然后你要下载一个git工具 进入官网直接下载就行,下载完成后进入github首页,点击新项目new repository(新建),如下图所示: 然后进入如下页面, ...

  9. 你真的知道如何在 GitHub 上高效搜索开源项目吗?

    作者 | 侯树成 本文经授权转自Tomcat那些事儿 GitHub 的流行及其在开源世界的受欢迎程度自不必多言.再加上近来GitHub 官方又搞了个大新闻:私有仓库也改为免费使用,这在原来可是需要真金 ...

最新文章

  1. 一则鬼故事:如果全世界程序员都消失了
  2. 滚蛋吧,流量!红利已见顶,是时候步入「留量时代」了
  3. 当一个程序员真正掌握算法之后,会变得有多强...
  4. 这个回答让我错失offer!成功收获美团,小米安卓offer
  5. 移动端弹出层加遮罩后禁止滑动
  6. layui入门基础:资源汇总
  7. 在linux下一般用scp这个命令来通过ssh传输文件
  8. Windows Server 2008 R2 建立iSCSI存储的教程(图文) Windows iSCSI(转)
  9. 性能爆表缺软件?M1版MacBook真不能装Win10吗
  10. zabbix 创建触发器
  11. 201671010119 2016-2017-2《Java程序设计》第十六周学习心得
  12. Linux基础知识篇二
  13. 饥饿的小易(java)
  14. Swift 基本知识点之三流程控制
  15. 学会了手工计算开平方
  16. 谷歌浏览器csdn图片无法显示
  17. Word2007插入目录、更新目录后大纲乱掉和无法保存大纲的解决办法
  18. 如何监控手机网络请求
  19. 产品经理招聘分析及常见面试问题
  20. 回溯法求解装载问题(DFS + 剪枝策略)

热门文章

  1. 40个有创意的jQuery图片和内容滑动及弹出插件收藏集之二
  2. 线性结构和非线性结构
  3. MasterAlign视觉对位软件
  4. 桥田QT-650快换盘在FDS热熔自攻螺接工艺中的应用
  5. javaHTML5游戏网站设计与实现计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
  6. 【面试经】数据分析 or 数据开发面试必备思路,面试官都会这样问。
  7. yulong HIDS 入侵检测 运行逻辑结构理解
  8. 直播回顾|多云时代,如何建设企业级云管理平台?
  9. Qt编写视频监控画面分割界面(开源)
  10. 邮寄包裹Java实现