把代码添加到git库的几种方式

这篇具有很好参考价值的文章主要介绍了把代码添加到git库的几种方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

把一个新的代码工程提交到git服务器上,有几种情况:
1)先有git库,后添加代码:在服务器上创建一个空仓库,本地拉取下来。创建、编写源文件后,提交代码。
2)已有本地代码,添加到远程代码库:本地已经创开发好代码,在代码目录中init一个本地git库,然后把git远程代码库链接添加到本地代码库中,这样就可以正常的提交代码了。
3)从一个git库切换到另一个git库:
(1)用git clone --bare下载一个bare的git库,然后通过remote set-url设置为新的url,通过这种方式可以把原有库的提交记录和tag都提交到新的git库。
(2)如果不要原有的提交记录,正常clone代码,把.git删除,按照方式2)的流程提交代码。

下面是几个例子:

1)先有有代码库,后添加代码

git clone https://your_git_url/path/to/project.git
cd project
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

2)把已有代码添加到git库中

cd existing_folder
git init
git remote add origin https://your_git_url/path/to/project.git
git add .
git commit
git push -u origin master

3)导入其他git库中代码

git clone --bare https://other_git_url/path/project.git local_path
cd local_path
git remote set-url origin https://your_git_url/path/to/project.git
git push origin --tag && git push origin --all

使用https和ssh同步代码,url的差别:
https使用的url:git clone https://your_git_url/path/to/project.git
ssh使用的url:git clone git@your_git_url:path/to/project.git文章来源地址https://www.toymoban.com/news/detail-474370.html

到了这里,关于把代码添加到git库的几种方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 使用css和js给按钮添加微交互的几种方式

    使用css和js给按钮添加微交互的几种方式

    在现实世界中,当我们轻弹或按下某些东西时,它们会发出咔嗒声,例如电灯开关。有些东西会亮起或发出蜂鸣声,这些响应都是“微交互”,让我们知道我们何时成功完成了某件事。在本文中,我们将学习向网页按钮添加微交互的几种简单方法。 微交互是用户界面上的小交

    2024年02月14日
    浏览(18)
  • 运行 Python 脚本/代码的几种方式

    运行 Python 脚本/代码的几种方式

    哈喽大家好,我是咸鱼 我们知道,python 脚本或者说 python 程序其实是一个包含了 python 代码的文件。要让它们实现特定功能,我们需要知道该如何运行(run)它 通过运行 python 代码,我们可以验证脚本/程序是否按照我们的期望执行。这也使我们能够对其进行测试和调试,以便

    2024年02月08日
    浏览(6)
  • 【工具与中间件】Git 本地修改 remote 配置的几种方式

    【工具与中间件】Git 本地修改 remote 配置的几种方式

    当你遇到鳝变的(♂)远程仓库... 有时为了安全或经济收益,单位总会不定时更变一些IP地址。就像咱们的车载移动导弹,时刻都在移动,时刻保护着我们的安全。 这天天清气爽,咱们又把远程仓库、数据库地址换了下。这里记录一下本地修改 git remote的方式与过程 学习目标

    2024年02月09日
    浏览(13)
  • java 对象list使用stream根据某一个属性转换成map的几种方式

    可以使用Java 8中的Stream API将List转换为Map,并根据某个属性作为键或值。以下是一些示例代码: 在这个示例中,将Person对象列表转换为Map,其中键为Person对象的name属性,值为Person对象本身。 在这个示例中,将Person对象列表转换为Map,其中键为Person对象本身,值为Person对象的

    2024年02月13日
    浏览(52)
  • Grafana系列-GaC-1-Grafana即代码的几种实现方式

    Grafana 系列文章 Terraform 系列文章 GaC(Grafana as Code, Grafana 即代码) 很明显是扩展自 IaC(Infrastructure as Code, 基础设施即代码)的概念. 在Terraform 系列 - 什么是 IaC?一文中, 我们已经详细地说明了相关的概念, 我们可以直接套用在 GaC 上: Grafana 即代码 (Grafana as Code, GaC) 是指通过 代码 而

    2024年02月09日
    浏览(11)
  • Python安装库的几种方法(使用Pycharm几种方法)

    Python安装库的几种方法(使用Pycharm几种方法)

    1.我的Pycharm已经改成中文格式了 首先在Pycharm中进行安装库 进入Python解释器中。 里面搜素需要的库,可能速度很慢,有的库没有,可以采用别的方法。 2. cmd安装库文件 Windows+R进入CMD命令下。 直接输入 pip install *** 就可以了 就是自动安装需要的库。 3.直接使用别人已经安装好

    2024年02月13日
    浏览(48)
  • Python脚本添加参数的几种方法

    Python脚本添加参数的几种方法

    用python添加参数都是用的input函数,不能添加默认值也不能输入help提示。 最近发现了2个更好用的库分享给大家。 这个使用很简单,就不过多描述了。 实际调用: argparse是python自带库,不用额外安装。 这个库定义参数麻烦,使用起来简单。 在cmd里执行python脚本 输入下面语句

    2024年02月07日
    浏览(10)
  • QListWidget中添加QListWidgetItem的几种形式

    QListWidget中添加QListWidgetItem的几种形式

    本文介绍QListWidget中添加QListWidgetItem的几种形式: 第一种是直接使用 QListWidgetItem ,第二种是添加一个 widget 进去: 第三种是使用 model : 第四种实质还是添加 widget ,不过是使用 setItemWidget 添加一个自定义的 widget 。 效果图: 工程源码地址:https://gitee.com/gao-yuelong/qtdemo/tree

    2024年02月16日
    浏览(13)
  • 串口监控的几种方式

    串口监控的几种方式

    目录 方法1. 使用usb转TTL模块硬件监控; 方法2. 使用JLINK的SWD接口的串口收发脚进行硬件监控; 方法3. 使用虚拟串口进行软件监控; 方法1. 使用usb转TTL模块硬件监控; 方法2. 使用JLINK的SWD接口的串口收发脚进行硬件监控; 吃水不忘挖井人: Jlink v9虚拟串口功能,不用再单独购

    2024年02月06日
    浏览(11)
  • 创建线程的几种方式

    创建线程的几种方式

    线程和进程的区别: 进程是操作系统进行资源分配的最小单元。 线程是操作系统进行任务分配的最小单元,线程隶属于进程。 如何开启线程? 1、继承Thread类,重写run方法。 2、实现Runnable接口,实现run方法。 3、实现Callable接口,实现call方法。通过FutureTask创建一个线程,获

    2024年02月03日
    浏览(10)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包