将代码提交到github的两种方式(其他项目管理网站类似)

news/2024/5/8 13:23:31/文章来源:https://blog.csdn.net/u013245224/article/details/80065989


首先先去git官网下载git,现在就去.

下载完成之后,右键git bash 使用命令行配置你的git的用户名和邮箱,因为git是分布式系统,所以每个用户都是独立的

命令行输入:

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

当然这里是全局配置git账户和用户名,这样对所有的本地仓库都有效.如果想单独配置也可以.如果已经配置过,但是忘了可以直接查看用户名和邮箱

git config user.name

git config user.email

然后配置你的ssh key 其实这个也可以不用配置,如果使用github的https可以不用配置,但是每次以后提交都要输入用户名和密码很烦,所以索性直接使用ssh进行拉去和提交一步到位

生成SSH Key:ssh-keygen –t rsa –C "你的邮箱@xx.com

使用cd ~/.ssh 切换到home目录下的.ssh目录继续执行ls 查看该目录下的所有文件,你会看到id_rsa  id_rsa.pub  known_hosts


id_rsa就是存储ssh的rsa,在window上的目录就是C:\Users\用户名\.ssh下文件或者直接在命令行执行cat id_rsa.pub查看其内容,并将其复制到github中的ssh key中


添加完成之后,使用

 ssh -T git@github.com 测试是否与github秘钥配置成功
到这里准备工作完成


一. 使用命令行将代码提交到github

1  进入本地项目,初始化本地仓库 git init

2  添加忽略文件 使用vim .gitIgnore

在工程目录中,一般需要忽略的文件如下: 
1、.idea文件夹 
2、.gradle文件夹 
3、所有的build文件夹 
4、所有的.iml文件 

5、local.properties文件 


另外除了app外还需要保留文件基本如下



另外app目录下的app/build/和app/app.iml文件一般不上传,所以需要添加的大致如下

*.iml
.gitIgnore.swp
build/
.gradle/
.ideal/
local.properties
app/build/

app.iml

3.将github的连接复制下来,我一般用的是ssh 以为你配置了ssh就用ssh 

git remote add origin git@github.com:你的github账号名/你建立的仓库名.git 

如果出现

说明远程仓库已经存在意思是现在这个本地仓库已经有这个远程仓库了,那么我们删除远程仓库就行

git remote rm origin 

然后再关联git remote add origin git@github.com:你的github账号名/你建立的仓库名.git 

4关联成功后拉去代码

git pull orgin master

如果出现


是远程拒绝了不相关的历史文件

所以我们可以使用

$ git pull origin master --allow-unrelated-histories 

6 然后推送到github上

git push origin master



二 . 使用AS将代码提交到github上

1 as配置git



2,配置github




3,添加忽略文件



4 创建git项目本地仓库''



5 添加文件到git仓库



6 上传项目到github上



7 提交修改的文件并上传到github中




8 提交项目介绍到github中

项目上传到了给 Github 后,如果希望可以添加截图展示,或者动态图展示,或者相关的说明文档,那么就需要将该图片或者文件一起上传到 Github 上。先在项目文件根目录下添加一个文件夹,然后将截图复制到该目录即可,复制完成后会弹出提示框询问是否将该文件添加到 git 仓库,选择 OK 即可。说明文档的上传方式也一样,不过说明文档最好是 .md 的格式(markdown 语法)


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_877702.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

​​​资源分享 | 一、盘点高清壁纸网站​​

​​​资源分享 | 一、盘点高清壁纸网站​​​​​​​​​​ ​​1. wallroom​​ ​​​​2. 极简壁纸​​​ ​​​​3. 高清壁纸库​​ ​​​​4. 动漫图片和壁纸​​ ​​​​5. Wallpaper Abyss​​​​ 资源分享 | 一、盘点无版权图片网站 作者:1024导…

微信开放平台申请网站应用

前言: 这是一篇我想严重吐槽的文章,我需要做一个微信扫码功能,我看了下文档,发现没有那么难,结果一开始我就卡壳,申请网站应用我申请了四次,我很奔溃,关键是我搞不懂的是为什么审核…

让你的网站应用加上微信扫码功能

前言: 继上篇文章在微信开放平台申请网站应用以后,我们就可以正式开始做微信扫码登录这个功能了,接下来这篇文章我将用最通俗易懂的话语让大家掌握整个微信扫码开发的流程,其实真的很简单,只要认真阅读官方文档,一步步…

python3.2 自动登录网站

让我帮写个小程序,查了查资料,用python写了一个,以前没用过,都是现查的资料,比较粗糙,放到这里留作备用。 1 import urllib.parse 2 import urllib.request 3 4 # ------------------------------需…

Python 自动登录网站(处理Cookie)

Python 自动登录网站(处理Cookie) 博客分类: Python Python代码 def login(): cj cookielib.CookieJar() opener urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) login_url rhttp://zhixing.bjtu.edu.cn/memb…

Python 最近因开发项目的需要,有一个需求,就是很多SNS网站都有的通过 Email地址 导入好友列表,不过这次要导入的不是Email 列表,而是QQ的好友列表。 实现方式: 通过goog

Python 最近因开发项目的需要,有一个需求,就是很多SNS网站都有的通过 Email地址 导入好友列表,不过这次要导入的不是Email 列表,而是QQ的好友列表。 实现方式: 通过google一搜,实现的方式大概有下面这篇文…

wordpress搜索引擎蜘蛛统计插件SEO

索引擎蜘蛛统计插件可以实时对搜索引擎来访进行统计,指导站长的运营,来访的蜘蛛类型和访问的页面都能在后台一目了然! 免费使用下载https://yomeiyo.lanzouw.com/ifh5300s4p7a安装即可 插件安装方法 上传压缩包安装插件 如果是付费插件的话…

用Django建一个网站

目标:用最短的步骤在本机创建一个网站。 第一步 安装好Django之后,在放置网页的目录下打开命令行,输入 django-admin startproject mysite 即可自动创建一个名为mysite的文件夹。 进入mysite文件夹,创建第一个web程序app01(任意):…

提升大型网站并发访问性能

应用服务器 网络应用 中国电信 Linux配置管理 一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰…

requests 正则表达正式基础爬虫案例二:爬取网站数据

要求:爬取https://ssr1.scrape.center/ 网站中所有电影标题、类型、地区、电影时长、上映日期、评分、简介; 分析:网站共有两个页面组成,电影列表和详情,我们所需要的内容都在详情页面里面可以找到。 列表页面共10页&a…

PC端网站 rem适配方案

以1920设计稿为准 1、使用sass语法 转换px rem , vscode编辑器安装插件easy-scss 安装之后打开插件setting.json, 在setting.json里配置转换后css的路径 “easysass.targetDir”: “./css” 创建css文件、scss文件: 项目中如何使用index.sc…

给大家分享下织梦网站模板

最近需要用到一个官网模板,作为一个后台程序员来说写前端和专业的差了远了,所以想找个模板学习下,可是我这面是一顿搜一顿找找了好多都快绝望了因为都不是免费下载的不过最终还是找到了,在这里分享给大家 模板一 红色大气响应式重…

网站案例,成功案例--我的个人作品

西南贝思建筑图书连锁店网上书店成都美可快餐诚信促进会 成都商务投资网中国西部土工材料网广东劳斯丹顿卫浴设备有限公司盛世外贸服装批发城西南时报成都免费网站中国检察网成都乐于健康护理成都顺世文化传播有限公司西南大学生联盟成都川国味餐饮有限公司成都市科技进修学院…

vue 微软插件实现根据第三方网站链接预览word、pd、excelf等文件

一开始做的时候没想到会预览不了,报错 File not found The URL of the original file is not valid or the document is not publicly accessible. Verify the URL is correct, then contact the document owner.如下: 我在微软官网查到: 官…

世界第五大外包公司(CGI group inc)能够做出来多烂的网站,通过系分的课程设计我对于人机交互和团队合作的几个总结

文章目录 前情提要为开始刨祖坟模式做准备CGI inc发家史什么是外包公司CGI group inc看看CGI公司外包的网站你以为CGI做的网站这就算差了?听说你想自己改成好记的密码,想多了吧信息填写一次过,听说你想写到一半保存?我是随便的人吗…

小型网站到大型网站的演化过程

本文摘自书籍《大型网站技术架构.核心原理与案例分析》 1. 初始阶段: 应用程序、数据库、文件等所有资源都在一台服务器上。 2. 应用服务与数据服务分离 应用和数据分离后整个网站使用三台服务器:应用服务器、文件服务器和数据库服务器。这三台服务器对…

python爬取唯品会电商网站数据并保存到csv中

文章目录 1.目标、思路2. 获取数据3.解析数据4.保存数据 1.目标、思路 目标: 本次爬虫爬取的目标是唯品会中口红分类的商品。(url ) 思路:打开网页后点击F12打开抓包工具,找到我们想要的数据包,并分析。 …

各大视频网站下载神器

先说介绍工具,后说使用方法(其实不难) you-get 是GitHub上的一个项目,其实就是通过几个命令行下载各大网站视频的,这对于做视频的爱好者及一些司机都是很奈斯的选择。 地址:https://github.com/soimort/y…

电子商务网站的 10 个易用性规则

电子商务网站的 10 个易用性规则 电子商务网站的竞争越来越激烈,虽然你可能在以最低的价格卖最好的东西,但同样重要的的是用户的购买体验,对电子商务网站而言,易用性就是让用户尽 可能快而简单的完成购买,有时候&…

基于jquery Stellar.js实现 网站视差滚动效果

stellar.js是一个 jQuery插件&#xff0c;能很容易地给网站添加视差滚动效果。 虽然已经停止了维护&#xff0c;但它非常稳定&#xff0c;与最新版本的jQuery兼容。 http://markdalgleish.com/projects/stellar.js/ 官网 1.引用js 包 <script src"path/to/jquery/jq…