GitHub上传本地代码/更新本地代码

article/2025/9/10 21:18:40

上传本地代码

第一步:去github上创建自己的Repository,创建页面如下图所示:
这里写图片描述
红框为新建的仓库的https地址
这里写图片描述
第二步:

echo “# aaa” >> README.md
注意:aaa是新创建的仓库名

第三步:建立git仓库

git init

第四步:将项目的所有文件添加到仓库中

git add .

第五步:

git add README.md

第六步:提交到仓库

git commit -m “注释语句”

第七步:将本地的仓库关联到GitHub,后面的https改成刚刚自己的地址,上面的红框处

git remote add origin https://github.com/zlxzlxzlx/Test.git

第八步:上传github之前pull一下

git pull origin master

如果出现这个错误:git pull 失败 ,提示:fatal: refusing to merge unrelated histories
可以使用下面这条命令执行:

git pull origin master –allow-unrelated-histories

第九步:上传代码到GitHub远程仓库

git push -u origin master

中间可能会让你输入Username和Password,你只要输入github的账号和密码就行了。执行完后,如果没有异常,等待执行完就上传成功了。


上传一个已经存在的代码到某一个仓库中

前提是创建好一个仓库

1.进入本地的项目目录,右键“Git Bash here”,调出git命令行界面,然后输入

git init

2.就是将目录下的所有文件上传,也可以将“.”换成具体的文件名

git add .
git commit -m “上传的版本信息”

第一个语句是文件名,第二个语句是摘要,就是我们不同版本修改的摘要:

如果只想上传某一个文件

git add a.txt

3.将本地的代码关联到github上

git remote add origin 项目的github地址(git@github.com:JasonLeeLJQ:aaa)
或者 git remote add origin https://github.com/JasonLeeLJQ/aaa.git
该地址从下图获得
这里写图片描述

4.上传代码到github之前需要先pull

git pull origin master

5.上传代码到远程仓库

git push -u origin master

之后输入账号,密码,上传到github

2、上传到github

git push origin master

这个时候就上传成功了,快去你的github上查看吧


更新代码

第一步:查看当前的git仓库状态,可以使用git status

git status

第二步:更新全部

git add *

第三步:接着输入git commit -m “更新说明”

git commit -m “更新说明”

第四步:先git pull,拉取当前分支最新代码(也就是获取GitHub上的最新代码信息,更新本地代码)

git pull

第五步:push到远程master分支上(修改本地代码后,再更新GitHub上的代码)

git push origin master

不出意外,打开GitHub已经同步了

总之,先pull,再push


提交代码到其他分支

一、提交代码

1、提交代码到本地库中

git commit -m '描述内容'

2、拉取该分支下的内容,与自己在本地库改写的合并

git pull origin <分支名称>

3、提交代码到github上

git push origin <分支名称>

二、合并代码

1、查看所有分支(其中带 * 号的:当前使用分支)

git branch -a

2、切换分支

git checkout <分支名称>

3、合并某分支到当前分支:

git merge <分支名称> : 把develop 合并到master–> git merge develop

4、提交合并的代码 :

git pull :拉取当前仓库的代码
git push origin <分支名称> 合并提交 到主分支上

额外补充

用到的git命令:

1、创建分支:

git branch <分支名称>

2、查看所有分支

git branch -a

3、切换分支

git checkout <分支名称>

4、合并某分支到当前分支:

git merge <分支名称>

5、创建+切换分支:

git checkout -b <分支名称>

http://chatgpt.dhexx.cn/article/IfGxO46E.shtml

相关文章

Git拉取上传更新代码

目录 一、将git上的项目拉取到本地 二、git提交更新代码 一、git上的项目拉取到本地 1.在本地创建一个文件夹 2.在本地文件夹中右键选择git bash here 3.在终端中输入克隆远程库的命令:git clone git上的项目地址 二、git提交更新代码 1.同步远程代码git pull origin mast…

使用Git将代码传送(更新或者下载到本地)到github/gitee

一.上传到Github 1.首先要下载git&#xff0c;正常下载就行了 2.下载git后&#xff0c;在终端输入git init&#xff1a; 如下&#xff1a;我需要将 这个文件夹中的程序上传到github。 那么就在这里输入git init 3.之后再输入git add . 4. 然后在输入git status&#xff0c;…

0801-2execjs安装

删除线格式 这个老哥的教程太靠谱了&#xff0c;我给他点了个赞 重装VNPY 之前安装的不知道为什么没有vnpy文件夹 感谢百度 要不然我重新安不上了 进入盘符 /d 感谢

execjs执行包含中文参数的JavaScript

抓取到了一段包含数据的JavaScript代码&#xff1a; import re import requestsheaders {"user-agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36","accept": &quo…

python运行execjs中出现编码问题

在破解豆瓣的window.__DATA__时&#xff0c;使用python的execjs执行js&#xff0c;会有这个错误&#xff1a; Exception in thread Thread-1: Traceback (most recent call last):File "E:\codes\python\lib\threading.py", line 917, in _bootstrap_innerself.run()…

解决execjs gbk编码错误

解决execjs subprocess中报错&#xff0c;UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xaf in position 1527: illegal multibyte sequence 问题描述 如果使用execjs执行含有中文的js文件&#xff0c;将会报错gbk无法解码文件的问题 报错如图所示&#xff1a; 解…

Python 使用execjs调用网页js 进行数据加密

最近做一个数据采集项目的时候需要自动采集网站的招投标数据 &#xff0c;随便打开一个网站 打开开发者模式&#xff0c;输入关键词&#xff0c;点击搜索&#xff0c;获得以下内容 可以看到请求链接和请求类型&#xff0c;请求类型Content-Type:是application/x-www-form-urle…

execjs的学习

execjs的学习 1.基本使用 pip install pyExecJs #安装模块 apt-get install nodejs # execjs模块基于node运行的,&#xff08;此方式是在Linux中使用 windows请安装node包&#xff09;import execjs js""" // 函数 function getnow(){var timestampnew Date()…

python3调用js的库之execjs

针对现在大部分的网站都是使用js加密&#xff0c;js加载的&#xff0c;并不能直接抓取出来&#xff0c;这时候就不得不适用一些三方类库来执行js语句 执行JS的类库&#xff1a;execjs&#xff0c;PyV8&#xff0c;selenium&#xff0c;node 这里主要讲一下execjs&#xff0c;一…

java基础知识复习(上半)

java基础知识复习 java为什么被发明&#xff1f; Green项目的确立&#xff0c;应用于像电视盒一样的消费类电子产品&#xff0c;语言本身本身中立。java的三大版本&#xff1f; javaSE的定位在于客户端&#xff0c;只要用于桌面应用软件的编程。 javaME的定位在于嵌入式系统…

go学习笔记接口部分

Go学习笔记 接口接口定义方法练习 11.1 simple_interface.go&#xff1a;练习 11.2 interfaces_poly2.go&#xff1a; 接口嵌套接口如何判断接口类型方法一varI.(T)方法二type-switch练习 11.4 simple_interface2.go&#xff1a; 测试一个值是否实现了某个接口接口方法设计的注…

多设备monkey测试工具_基于Tkinter GUI操作

V1.0版本 先看下效果吧&#xff1a; 简单的介绍下&#xff1a; 1.设备列表区域&#xff1a;用于展示当前连接的所有设备 2.monkey参数区域&#xff1a;用于显示即将执行的monkey参数 3.日志区域&#xff1a;用于显示必要日志&#xff08;其实没啥卵用&#xff0c;就是看着高…

Python日常小技巧(持续更新中)

目录 快速定位元组内容对字典进行排序json的获取(dumps,dump,loads,load)查找字典中相同的key统计列表中元素的个数字典按输入顺序输出历史记录的存储对有多个分割符的字符串进行分割对文件中的时间格式进行转换 字符串的居中&#xff0c;左右对齐列表并行/串行计算字符串判断是…

Flink 学习三 Flink 流 process function API

Flink 学习三 Flink 流&process function API 1.Flink 多流操作 1.1.split 分流 (deprecated) 把一个数据流根据数据分成多个数据流 1.2 版本后移除 1.2.分流操作 (使用侧流输出) public class _02_SplitStream {public static void main(String[] args) throws Excep…

基于Unity3D实现的牙医病人小游戏【100011407】

1 总体设计 1&#xff09;基本技术路线 运用面向对象的设计理念&#xff0c;设计了病人类&#xff0c;牙医类&#xff0c;候诊椅类&#xff0c;诊疗椅类等&#xff0c;通过对这些类的封装&#xff0c;创立各个类的对象&#xff0c;并调用类的成员函数。 2&#xff09;总体结…

Java IO,BIO、NIO、AIO

操作系统中的 I/O 以上是 Java 对操作系统的各种 IO 模型的封装&#xff0c;【文件的输入、输出】在文件处理时&#xff0c;其实依赖操作系统层面的 IO 操作实现的。【把磁盘的数据读到内存种】操作系统中的 IO 有 5 种&#xff1a; 阻塞、 非阻塞、【轮询】 异步、 IO复…

TensorFlow2.0学习笔记-3.模型训练

3.模型训练 3.1.Keras版本模型训练 • 构建模型&#xff08;顺序模型、函数式模型、子类模型&#xff09; • 模型训练&#xff1a; model.fit() • 模型验证&#xff1a; model.evaluate() • 模型预测&#xff1a; model.predict() • 使用样本加权和类别加权 回调函数 •…

sql注入学习

提示&#xff1a;萌新学习路程的记录型文章&#xff0c;有错误的地方欢迎大佬们指正。 文章目录 前言一、SQLi-Labs1、SQLi-Labs下载、安装&#xff08;环境搭建)(1) 首先下载解压并移动sqli-labs(2) 找到sql-connections下的db-creds.inc进行修改(3) 打开网页&#xff1a;http…

从客户端中检测到有潜在危险的 request.form值[解决方法]

当页面编辑或运行提交时,出现“从客户端中检测到有潜在危险的request.form值”问题,该怎么办呢?如下图所示: 下面博主汇总出现这种错误的几种解决方法:问题原因:由于在asp.net中,Request提交时出现有html代码或javascript等字符串时,程序系统会认为其具有潜在危险的值。…

sadadas

dasdasdasdasdasd