github 创建分支,本地代码上传github 服务器上

2023-11-08

git分布式版本控制系统

我第一个接触的版本控制系统是svn,当时觉得版本控制就是这样,直到我遇到了git...
git是分布式版本控制系统,合适分布式开发,强调个体。速度快、灵活,代码冲突了也比较好解决,最让我喜欢的还是git的分支切换。

在github上创建一个空项目

我这里git的远程仓库选择github,github是全球最大的代码托管库,在国内也有许多类似的站点可以选用(比如:coding)。

  • 这里假定已经有了github账号。登录github点击右上角的加号,选择new repository选项新建一个项目。

     

    新建项目

  • 填写新项目的基本信息:
    新的项目名称,描述,其他默认,然后点击create repository按钮新建项目

     

    填写新项目基本信息

  • 克隆新项目至本地
    点击README按钮,去编辑README文件。

     

    新建README文件

     

    写下hello world,然后到页面最下方点击commit new file按钮。

     

    hello world


    点击use https 然后点复制按钮

    复制


    去你的本地文件夹,打开git bash。输入命令
git clone <刚才复制的项目地址>

 

git bash


如果还没安装git,可以自行百度下载git,安装无脑,一路下一步就好。
到此为止,新的项目就好了。

Paste_Image.png

 

提交 (commit)

进入新建的项目文件夹,就可以开始你的代码了。

 

demo文件夹

 

这里为了方便,假定已经在项目里写了一段代码。准备提交至远端代码仓库。进入项目文件夹,输入命令:

 git status

git status

 

添加更改的代码

git add .

git add .

 

提交代码

git commit -m "提交代码"

提交代码

 

log命令可以查看提交历史

git log

Paste_Image.png

推送提交至远程分支push

git push origin master

push

 

至此就完成了git的首次提交

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

github 创建分支,本地代码上传github 服务器上 的相关文章

随机推荐

  • 来了!WSL 2 GUI 原生支持!

    参阅文献 https docs microsoft com zh cn windows wsl tutorials gui apps 先决条件 要在 Windows 上体验 WSL 2 GUI 应用 需要满足以下条件 Windows 10
  • 遥感影像分类任务的复现

    目录 一 概述 二 环境配置 三 运行 1 dataset 2 configs 代码下载地址 GitHub cxyth rs segment pytorch 用于遥感影像分类任务的语义分割模板工程 部分解码器下载地址
  • “那不勒斯”服务器芯片,那不勒斯定名 AMD发布全新CPU品牌EPYC

    在今天举行的2017年AMD财务分析师日活动上 AMD正式公布了旗下的全新一代服务器处理器品牌 EPYC EPYC系列产品此前代号为大家熟悉的 那不勒斯 Naples 最大核心数量为32核 支持超线程技术 可提供128条PCI E 3 0通
  • 用python实现西绪福斯黑洞(即123数字黑洞)的演示

    目录 一 123数字黑洞描述 二 问题解决 1 内容描述 2 实现思路 3 代码功能实现 1 分解输入的数字字符串 生成数字列表 2 由数字列表生成新的数字字符串 3 主程序实现输入和输出 三 完整代码 四 结果输出 1 验证前文的数据 2
  • sql server 2000:不能打开到主机的连接,在端口1433:连接失败

    来源 http topic csdn net u 20081104 20 fd1f1e2b 9350 43a4 9892 34a98a709216 html http hi baidu com sinber blog item a12e8d
  • Pycharm编程题——判断输入数字的奇偶

    输入一个数字 判断它是奇数还是偶数 num int input 请输入一个整数 if num 2 0 print num 是偶数 else print num 是奇数
  • 垃圾收集机制原理

    目录标题 1 可回收对象 1 引用计数算法 2 可达性分析算法 2 垃圾收集算法 1 标记 清除算法 2 复制算法 3 标记 整理算法 4 分代收集算法 3 新生代 老年代 4 什么时候GC回收对象 Java堆 Java Heap 是Jav
  • pandas 数据类型之 Series

    Python 官网 https www python org 这里 才 python 前沿 可惜是英文原版 所以 我要练习英文阅读 我的CSDN主页 My Python 学习个人备忘录 我的HOT博 老齐教室 自学并不是什么神秘的东西 一个
  • Scala 正则表达式

    Scala 正则表达式 Scala 通过 scala util matching 包中的 Regex 类来支持正则表达式 以下实例演示了使用正则表达式查找单词 Scala import scala util matching Regex o
  • chatglm docker镜像,一键部署chatglm本地知识库

    好久没有写文章了 今天有空 记录一下chatglm本地知识库的docker镜像制作过程 核心程序是基于 闻达 开源项目 稍作改动 镜像可以直接启动运行 大家感兴趣可以进入镜像内部查看 代码位于 app 目录下 一 制作镜像 docker t
  • ISTQB认证工程师学习笔记(5)——测试管理

    测试管理的学习目标 测试组织 测试计划和估算 测试监督与控制 配置管理 风险和测试 缺陷管理 测试组织 独立测试 测试任务可以由具体指定的测试人员完成 也可以由其他角色人员完成 比如客户 由于作者和测试员的认知取向不同 一定程度的独立性可以
  • SpringCloud Alibaba Nacos作为配置中心不生效问题

    在使用Springcloud Alibaba 的Nacos作为配置中心时 遇到了在配置中心中提交相关配置后但配置还是从本地获取 没有从nacos中获取的情况 可能是如下原因导致 1 需要自行新建bootstrap properties并配置
  • 人工稚能之sklearn分类

    分类算法和聚类比较类似 都是将输入数据赋予一个标签类别 区别是分类算法的分类是预先确定的 有明确含义的 而聚类的标签是从输入数据本身的分布中提取出来的一种抽象的类别 聚类是无监督算法 而分类是有监督的 除了输入数据x外 还有标签y 分类算法
  • WSL 更新NVIDIA 驱动 安装CUDA

    WSL 一定要使用WSL2 我选择的linux系统是ubuntu22 04 在微软应用商店安装的 安装完成之后可以通过 wsl l v查看 NVIDIA 驱动 WSL 中不要直接安装linux版的显卡驱动 而是需要在windows中安装驱动
  • 动态知识图补全问题

    4 19 4 23 动态信息 1 Dual Quaternion Knowledge Graph Embeddings 本文应该是静态方法 距离公式和旋转公式的一个统一框架 提出一个新的映射空间 Dual Quaternion space
  • 民数记研读1——于宏洁

    民数记研读 于宏洁 1 西乃山下 一 第一次数点百姓 二 各支派安营 三 前行 四 银号 2 几种重要的人 一 利未人 二 拿细耳人的条例 三 首领 3 管与教 一 从荣耀角度来看神的管教 二 在神的管教中 要注意的几个点 三 民数记中十次
  • Apple 的 plist 编辑器入门指南:基础操作与高级功能详解

    PlistEdit Pro是一款专为macOS编写的最高级属性列表Plist编辑器 对于Mac和IOS开发人员来说 编写应用程序时必须编辑各种列表文件 PlistEdit Pro通过提供直观且功能强大的界面 使编辑这些文件更加容易 它不仅能
  • 深度学习机器学习目标检测

    一 目标检测 1 深度学习开发流程 2 应用案例 3 目标检测算法基本流程 二 机器学习 1 机器学习算法能解决那些问题 分类问题 图像识别 垃圾邮件识别 回归问题 各种预测 房价 天气 股价等等 排序问题 推荐 点击率排序 生成问题 图像
  • 完全卸载Android Studio(卸载得干干净净)

    步骤其实很简单 一共三步 但是每一步都需要完成 步骤如下 打开控制面板或腾讯软件管家等执行常规的卸载操作 找到SDK的安装目录手动删除SDK 进入 C Users lt 你的用户名下 gt 目录下 手动删除 android AndroidS
  • github 创建分支,本地代码上传github 服务器上

    git分布式版本控制系统 我第一个接触的版本控制系统是svn 当时觉得版本控制就是这样 直到我遇到了git git是分布式版本控制系统 合适分布式开发 强调个体 速度快 灵活 代码冲突了也比较好解决 最让我喜欢的还是git的分支切换 在gi