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

Ubuntu本地文件上传github(版本控制)

文章目录

  • 步骤 1:准备工作​​
  • ​​步骤 2:创建 GitHub 仓库​​
  • 步骤 3:初始化本地仓库​​
  • 步骤 4:关联远程仓库​​
  • ​​步骤 5:提交代码​​
  • ​​步骤 6:验证结果​​
  • other
    • 1.查看所有关联的远程仓库​​
    • 2:查看指定远程仓库的详细信息​​
    • ​​常见问题处理​​

步骤 1:准备工作​​

1. 创建 GitHub 账号​​(如果已有可跳过)
github.com
2. 安装 Git​​

sudo apt-get install git

3. ​​配置 Git 用户信息​​

git config --global user.name "你的GitHub用户名"
git config --global user.email "你的GitHub注册邮箱"

​​步骤 2:创建 GitHub 仓库​​

登录 GitHub,点击右上角 ➕ 选择 ​​New repository​​\

填写仓库信息:
Repository name: 项目名称(建议英文)
Description: 项目描述(可选)
选择 Public(公开)或 Private(私有)
​​不要勾选​​ Initialize this repository…
点击 ​​Create repository​​

步骤 3:初始化本地仓库​​

1. 进入项目目录​​

cd /path/to/your/project

2. 初始化 Git 仓库​​

git init

3. ​​创建 .gitignore 文件​​(可选)

示例:忽略 Python 项目的虚拟环境、缓存文件等

echo "__pycache__/" >> .gitignore
echo ".env" >> .gitignore
echo "*.log" >> .gitignore

步骤 4:关联远程仓库​​

1. ​​获取远程仓库地址​​
在 GitHub 仓库页面点击 ​​Code​​ 按钮
选择 ​​SSH​​ 或 ​​HTTPS​​ 地址(推荐 SSH)

https://github.com/2572870097/unitree.git

2. ​​添加远程仓库地址​​

git remote add origin git@github.com:你的用户名/仓库名.git

​​步骤 5:提交代码​​

1. 添加所有文件到暂存区​​

git add .

2. 或指定特定文件

git add file1.txt file2.py

3. ​​提交到本地仓库​​

git commit -m "第一次提交:项目初始化"

4. ​​推送到远程仓库​​

git push -u origin main
如果 GitHub 默认分支是 master,则使用:
git push -u origin master

​​步骤 6:验证结果​​

刷新 GitHub 仓库页面,确认文件已上传
查看提交历史:

git log


other

1.查看所有关联的远程仓库​​

git remote -v

​​输出示例​​:

origin git@github.com:yourname/repo.git (fetch)
origin git@github.com:yourname/repo.git (push)
upstream git@github.com:official/repo.git (fetch)
upstream git@github.com:official/repo.git (push)

-v 参数:显示详细的远程仓库 URL
​​origin​​:默认远程仓库名称
​​upstream​​:常见用于跟踪源仓库的别名

2:查看指定远程仓库的详细信息​​

git remote show origin

​​输出示例​​:

  • remote origin
    Fetch URL: git@github.com:yourname/repo.git
    Push URL: git@github.com:yourname/repo.git
    HEAD branch: main
    Remote branches:
    main tracked
    dev tracked
    Local branch configured for ‘git pull’:
    main merges with remote main
    Local ref configured for ‘git push’:
    main pushes to main (fast-forwardable)

​​常见问题处理​​

​​1. 显示 No such remote 'origin’​​
(1) 检查是否存在拼写错误
git remote -v

(2)如果确实未关联,需要先添加
git remote add origin 仓库地址

(3)修改已关联的远程地址​​
git remote set-url origin 新仓库地址

(4)删除无效的远程仓库​​
git remote remove upstream

相关文章:

  • 2025年渗透测试面试题总结-匿名[校招]攻防研究员(应用安全)(题目+回答)
  • 《智慧医疗分级评价方法及标准(2025版)》征求意见函全面解读:人工智能医疗应用的评价体系与指南方向
  • Dify理论+部署+实战
  • python常用库-pandas、Hugging Face的datasets库(大模型之JSONL(JSON Lines))
  • 使用matlab读取txt文件中的2进制数据
  • 中联教育 - 嵌入式BI助力财经数据分析服务
  • 相机--RGB相机
  • 《TCP/IP 详解 卷1:协议》第3章:链路层
  • 在 Linux 上构建 Kubernetes 单节点集群:Minikube 安装与实战指南
  • 5分钟学会网络服务搭建,飞凌i.MX9352 + Linux 6.1实战示例
  • C++ TCP程序增加TLS加密认证
  • DPO(Direct Preference Optimization)详解-1
  • VirtualBox给Rock Linux9.x配置网络
  • vueflow
  • shell中与>和<相关的数据流重定向操作符整理
  • Spring Cloud Alibaba 学习 —— 简单了解常用技术栈
  • 新能源汽车与油车销量
  • iOS 集成网易云信IM
  • 强化学习的前世今生(五)— SAC算法
  • 1.2 HarmonyOS NEXT分布式架构核心技术解析
  • 申请注册公司需要哪些条件/杭州seo网站排名
  • 住房和城乡建设网站 上海/免费永久注册顶级域名网站
  • 超炫酷的网站/今日头条荆州新闻
  • 网站html下载器/百度风云榜各年度小说排行榜
  • 电子商务网站开发实务/站长工具seo词语排名
  • 百度一般多久收录网站/今日新闻 最新消息 大事