首页 > 其他分享 >本地代码上传github(个人笔记)

本地代码上传github(个人笔记)

时间:2022-11-15 18:26:07浏览次数:65  
标签:git 笔记 github 本地 上传 远程 分支

本片作为记录个人学习内容,参考另外两位大咖的内容,由于是只考虑自己了解范围,存在未说明的地方可以查看底部连接查看参考文章。

前期准备:

1,github上有账号,有仓库,复制仓库地址https(.git结尾的连接)

2,分支问题  git branch --all 查看分支,绿色:本地分支,红色:远程分支

 

 

上传到远程master步骤:

1,在目的工作目录,右键打开gitbash,建立本地仓库 git init  

初始化一个空的git仓库;会在本地项目文件中,生成一个.git的文件

2,git add .    添加文件到仓库,.代表这个文件夹下所有的文件

如果有想忽略的文件,在本地同级目录  创建.gitignore文件  touch .gitignore  

比如我想忽略node_modules和dist文件夹,直接在.gitignore文件中编辑:

 

 

3,提交到本地仓库  git commit -m '本地代码提交的注释说明'

4,关联远程仓库 git remote add  origin  https://***.git(前期准备中的网址) ,这一步,只有第一次需要执行,后续不需要执行

5,上传,git push -u origin master

这时候,就会弹出github的登录框,第一次弹窗填你注册github的邮箱,第二次弹窗填写你的github密码即可。
这时候就上传代码成功了!!!(弹窗仅第一次会弹)

 

 上传到远程其他分支步骤:
1,本地新建分支
git checkout -b dev(这个名是你新建的分支名) 新建后它会自动切换到新的分支(dev)  

切换回来:git chechout master  或  git switch master

 

 2,合并分支 将dev分支的合并到master分支上,切换到master分支上,(要合并到哪个分支,就切换到哪个分支上)

git merge dev

3,推送到其他分支

语法:git push origin 本地要上传代码的分支名称:远程你要上传的指定分支名称

如: git push origin dev:dev    远程如果没有这个分支,会在推送的时候,新建这个分支,也可以先在远程创建分支再指定推送远程分支。

 

 

 

参考网址:(6条消息) git提交代码到github---史上最详细_ponGISer的博客-CSDN博客_git提交代码到github

(6条消息) 使用Git上传本地代码到远程仓库(github)的指定分支_短暂又灿烂的的博客-CSDN博客_git上传代码到指定远程分支

(6条消息) Git操作之 git add 撤销、git commit 撤销_Bynine9的博客-CSDN博客_git 撤销add

标签:git,笔记,github,本地,上传,远程,分支
From: https://www.cnblogs.com/sunmoon1993/p/16893420.html

相关文章

  • 道长的算法笔记:基础最短路模型
    #include<bits/stdc++.h>usingnamespacestd;typedefpair<int,int>ii;//移动轨迹向量化intadd[3]={+1,-1,0};intmul[3]={0,0,1};intvist[10000......
  • mysql使用desc(describle)和explain查看执行计划--笔记
    大家查看mysql执行计划时用的最多的是explain,其实还可以等效使用desc、describle查看执行计划,desc和explain命令还可以有别的作用如查看表列属性等功能。1、查看表结构和......
  • 01.删除GitHub仓库里的一个文件夹
    删除GitHub仓库里的一个文件夹1、复制仓库地址2、在本地新建一个空文件夹3、在空文件夹内,右键选择GitBashHere4、弹出GITBash框5、克隆远程仓库6.拉取远程仓库......
  • 并发上传md5值不匹配解决方法
    因为同步分片上传对于大文件非常耗时,如果并发上传定会出现乱序,而某些厂商的云盘没有对分片并发上传做相应处理,导致上传后的文件与原文件md5值不匹配。以下给出我对此问题......
  • GitHub+Typora实现云笔记一键上传
    git实现笔记自动上传功能简介:将更新内容自动上传同步git,无需手动提交,解锁一键式同步。流程大致为,创建新仓库,配置公钥和私钥,安装quicker软件,通过quicker上某脚本完成一键......
  • IT项目管理学习笔记4(项目成本管理)
    IT项目管理学习笔记4(项目成本管理)1.项目成本管理的重要性超支(overrun)是实际成本超过成本估算的附加比例或金额成本(cost)是实现一个特定目标而牺牲或者放弃的资源项......
  • 第十四章学习笔记
    第十四章MySQL数据库系统1.MySQL介绍MySQL是一个关系数据库系统在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可能与其他表有关......
  • [Python]学习笔记之-正则表达式
           在使用Python做文件处理时,经常需要使用到匹配、搜索功能,这就离不开一个核心的知识:正则表达式。正则表达式(RegularExpression)描述一种字符串匹配的模式(pat......
  • 狂神说Go语言笔记—Go函数详解
    什么是函数函数是基本的代码块,用于执行一个任务Go语言最少有个main()函数你可以通过函数来划分不同功能,逻辑上每个函数执行的是指定的任务函数声明告诉了编译器函数的......
  • prufer序学习笔记
    知识总结一种用于生成树计数的与树一一对应的数列。一个长度为\(n-2\)的Prufer序列,唯一对应一棵n个点固定形态的无根树。树变序列找到编号最小的叶子\(x\)设与......