当前位置: 首页 > article >正文

git push 远程仓库 linux版

git push 远程仓库

为了将git本地仓库的内容push到远程仓库上,此处记录一下具体的过程:

1.进入到项目根目录下

2.将本地目录初始化为Git仓库。默认情况下,初始分支为main。

git init && git symbolic-ref HEAD refs/heads/main

3.在新的本地仓库中添加文件

git add .

4.提交暂存在本地仓库中的文件

git commit -m "First commit"  # 这里是具体提交的注释

5.要添加远程存储库的 URL(将在其中推送本地存储库),请运行以下命令。 将 REMOTE-URL 替换为 GitHub 上的存储库完整 URL。

git remote add origin REMOTE-URL 

这里要使用的是git@github.com:gaoxix/xxx.git 类似这样的ssh鉴权方式

6.验证远程URL是否正确

git remote -v

7. git push origin main

git push origin main

设置ssh鉴权方式(配置SSH密钥)

1. 生成密钥:

ssh-keygen -t rsa -C xxxx@xx.com 

输入命令回车后,连续按三次回车!出现一个小图像,证明配置SSH秘钥完成

2.复制生成的密钥:

cat ~/.ssh/id_rsa.pub

3.进入到github的settings页面:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

切换不同的分支push代码

查看当前分支

git branch

*代表当前所在的分支,和目前本地仓库有哪些分支

1.创建新分支

git branch <branch_name>    # git branch master

2. 进入到新分支

git checkout <branch_name?

3.或者可以直接创建并进入到新分支

git checkout -b <branch_name>

4.删除分支

git checkout -d <branch_name>  #delete

5. 初始化分支

git init

6.将当前代码加入本地代码库,并提交

git add .
git commit "set up a new branch_name"

7. 提交到远程代码库

git push -u origin <branch_name>

8.从远程仓库拉取分支

git pull origin <branch_name>

http://www.kler.cn/news/329776.html

相关文章:

  • 爬虫——爬虫理论+request模块
  • 【Linux】进程周边之优先级
  • 陶建辉先生荣获 2024 年“中国计算机学会(CCF)杰出工程师奖”
  • Harbor系列之12:对接外部redis和pg数据库的harbor容器化部署
  • C++:采用模板封装顺序表,栈,队列
  • 秋招内推2025--招联金融
  • 【MySQL】聚合函数、group by子句
  • Vue 常用的指令用法
  • “大数据+高职”:VR虚拟仿真实训室的发展前景
  • 2、Objects类(为什么重写 equals方法必须重写 hashCode方法)、无序性+随机性+不可重复性的区别
  • Android Studio 占满C盘快速解决方法
  • Matlab|考虑阶梯式碳交易与供需灵活双响应的综合能源系统优化调度
  • 《向量数据库指南》——非结构化数据挑战升级:如何高效导入向量数据库?
  • Android 开发每日定时任务
  • Elasticsearch 使用误区之六——富文本内容写入前不清洗
  • Host文件及switchhosts for mac下载
  • vue3打包疯狂报错
  • 域内用户名枚举 实验
  • 计算机网络的整体认识---网络协议,网络传输过程
  • 媒体专访 | 探寻国家级农业产业化重点龙头企业九三食品的数字化转型破局之路
  • 如何让虚拟机与本地电脑使用同一个ip
  • 基于安卓开发大型体育场管理系统的设计与实现(源码+定制+讲解)
  • 服务器虚拟化软件介绍
  • 【C++掌中宝】从std的角度来进一步了解命名空间
  • AndroidStudio导入so文件
  • 简单理解程序地址空间:Linux 中的内存映射与页表解析
  • 基于单片机语音智能导盲仪仿真设计
  • 动态顺序表的增删改查(数据结构)
  • windows 桌面采集音频
  • SpringBoot启动过程简述 和 SpringCloud 的五大组键