创建git仓库

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

①git init:用于在一个现有的目录中初始化一个新的 Git本地 仓库。

# 进入你的项目目录,如果你想要在当前目录下初始化 Git 仓库。
git init

这会在当前目录下创建一个名为 .git 的子目录,其中包含 Git 仓库的所有必要文件和目录。(PS:如果目录中没有.git文件夹,则有可能是隐藏了,可以在资源管理器上方点击“查看”,勾选“隐藏的项目”就能看见了)

②git remote add origin:用于将一个远程仓库与你本地的 Git 仓库关联起来(这里强调仓库关联)。

git remote add origin <远程仓库的 URL>

这里的 <远程仓库的 URL> 是你希望关联的远程仓库的 URL 地址。

解释一下各个部分的含义:

  • git remote add: 这是 Git 命令的一部分,用于添加一个远程仓库的别名。

  • origin: 这是远程仓库的别名。在 Git 中,"origin" 是默认用于指代主要的远程仓库的约定名称。你可以选择其他名称,但通常会使用 "origin"。之后,你就可以使用 origin 这个别名来引用远程仓库,例如,推送本地分支到远程仓库可以使用 git push origin <branch-name>

  • <远程仓库的 URL>: 这是你远程仓库的地址,可以是 HTTPS 或者 SSH 协议的 URL。它指定了 Git 应该连接到哪个远程仓库。

需要注意的是,一般情况下,这个命令只需要运行一次,用于设置远程仓库关联。之后,你就可以使用其他 Git 命令来与远程仓库进行交互。

③git add . : 用于将当前工作目录中的所有修改(包括新增、修改和删除的文件)添加到暂存区。

git add .

需要注意的是,git add . 可能会添加一些你不希望提交的文件,比如一些自动生成的文件或配置文件。因此,在使用该命令之前,最好先运行 git status 来检查将要被添加到暂存区的文件,确保它们是你想要提交的。如果你只想添加某个特定的文件,可以使用 git add 文件名。 

(PS:. 表示当前目录,也可以使用 git add --allgit add -A 来达到相同的效果。)

④git commit -m:用于创建提交并添加提交消息的命令。

使用 git commit -m 来创建一个新的提交,并附带一条提交消息:

git commit -m "Your commit message here"

 ⑤git push -u origin master:用于将本地分支(通常是 master 分支)的更改推送到远程仓库,并将本地分支与远程分支进行关联。(这里强调分支关联)

git push -u origin master

这个命令的含义是将本地的 master 分支的更改推送到远程仓库的 master 分支,并建立本地的 master 分支与远程的 master 分支的关联关系。 

解释一下各个部分的含义:

  • git push: 将本地分支的更改推送到远程仓库。
  • -u: 在这里表示将本地分支与远程分支进行关联。这样一来,将来在此分支上运行 git pushgit pull 时,Git 将知道应该推送到或拉取自哪个远程分支。
  • origin: 远程仓库的名称,通常是默认的远程仓库名称,被称为 "origin"。
  • master: 本地分支的名称,通常是默认的主分支名称。这个参数表示将本地的 master 分支推送到远程仓库

在第一次运行时,通常会使用 -u 参数来建立追踪关系,以后再运行 git pushgit pull 时,就可以不带参数,Git 将自动使用追踪关系的默认设置。

注意:在一些 Git 版本中,你可能会看到 main 分支代替 master 分支,这取决于你的仓库设置。如果你的仓库使用 main 分支,那么相应的命令将是 git push -u origin main

使用gitee(Gitee - 基于 Git 的代码托管和研发协作平台)创建远程仓库,步骤:文章来源地址https://www.toymoban.com/news/detail-765293.html

  1. 选择 “新建仓库”
  2. 输入仓库名称(默认路径与仓库名称相同)
  3. 点击创建即可

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

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

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

相关文章

  • vue3+vite+ts项目集成科大讯飞语音识别(项目搭建过程以及踩坑记录)

    🐱 个人主页: 不叫猫先生 🙋‍♂️ 作者简介:前端领域新星创作者、阿里云专家博主,专注于前端各领域技术,共同学习共同进步,一起加油呀! 💫系列专栏:vue3从入门到精通、TypeScript从入门到实践 📢 资料领取:前端进阶资料以及文中源码可以找我免费领取 🔥 前端

    2023年04月09日
    浏览(49)
  • 使用VS Code创建编写uniapp项目(vue3+ts 微信小程序)

    uni-create-view :用于快速创建 uni-app 页面 uni-helper uni-app :代码提示 uniapp 小程序扩展 :鼠标悬停查文档 1.在types属性中添加属性名 @types/wechat-miniprogram 和  @uni-helper/uni-app-types. 2.添加vueCompilerOptions选项 ①在VS Code中找到设置 ②在设置中搜索文件关联 ③添加这两个文件名,值为

    2024年04月27日
    浏览(71)
  • Vue3+TS+Vite创建项目,并导入Element-plus和Sass

    1.桌面新建一个文件夹Vue3-app 打开编辑器导入文件夹,编辑器打开终端输入或者命令行工具cd到项目目录下输入 npm init vue@latest 回车运行 这里我选择了TS+Vite来开发,并选择安装路由 2.cd到 vue-project目录下 输入 npm install 回车运行 3.安装完成后 输入 npm run dev 回车运行 浏览器打开

    2024年02月16日
    浏览(59)
  • 【eslint】eslint 配置 - 以硅谷甄选和大事件项目为例

    eslint中文官网: http://eslint.cn/ 插件化的 javascript代码检测工具 首先安装eslint(同时也安装了prettier) 生成配置文件:.eslint.cjs .eslint.cjs配置文件 1.1vue3环境代码校验插件 安装指令 1.2修改.eslintrc.cjs配置文件 1.3.eslintignore忽略文件 1.4运行脚本 package.json新增两个运行脚本 环境同步:

    2024年02月19日
    浏览(35)
  • 详解Vite创建Vue3项目+vue-router+ts+vite+element-plus

    前言 在之前的文章中写过“Vue3+TS+ElementPlus的安装和使用教程【详细讲解】”,但那篇文章写的是创建vue3的项目没有使用到Vite构建工具进行创建还是使用的常规webpacket构建工具进行创建的。提到Vite和webpacket的时候我们可以简单说一下。 Vite 和 Webpack 都是现代化的前端构建工

    2024年01月18日
    浏览(62)
  • 使用模板创建【vite+vue3+ts】项目出现 “找不到模块‘vue‘或其相应的类型声明” 的解决方案

    项目前台需要使用Vue3+Ts来写一个H5应用,然后我用模板创建 创建完后进入 HelloWorld.vue ,两眼一黑 然后在 tsconfig.json 的 \\\"compilerOptions\\\" 中添加 修改 \\\"moduleResolution\\\" 值为 \\\"node\\\"

    2024年02月17日
    浏览(65)
  • vue3+vant创建移动端项目,实战项目常见采坑记录

    前言: 产品背景介绍 我所做的这个项目,刚开始是没有移动端需求的,等PC端做完了上线使用了几个月后,突然有一天产品经理找到我说是要做一个在PC端添加一个快速注册入口,用手机微信扫二位码进入移动端注册页面,用户注册。 所以本次需求就是在PC端添加一个tool-t

    2023年04月17日
    浏览(54)
  • 【尚医通】vue3+ts前端项目开发笔记 2 —— 创建项目、封装网络请求、集成elment-plus 、重置样式、准备状态管理/路由 等开发前准备

    服务器地址:http://syt.atguigu.cn 医院接口:http://139.198.34.216:8201/swagger-ui.html 公共数据接口:http://139.198.34.216:8202/swagger-ui.html 会员接口:http://139.198.34.216:8203/swagger-ui.html 短信验证码接口:http://139.198.34.216:8204/swagger-ui.html 订单接口:http://139.198.34.216:8206/swagger-ui.html 文件上传接口:

    2024年02月13日
    浏览(51)
  • 前端开发小技巧 - 【Vue3 + TS】 - 在 TS + Vue3 中使用 Pinia,实现 Pinia 的持久化,优化Pinia(仓库统一管理)

    ts 中使用 pinia 和 Vue3 基本一致,唯一的不同点在于,需要根据接口文档给 state 标注类型,也要给 actions 标注类型; 以下都是 组合式API 的写法, 选项式API 的写法大家可以去官网看看; Pinia; 持久化插件 - pinia-plugin-persistedstate; 目标文件: src/types/user.d.ts (这里以 user.d.t

    2024年04月09日
    浏览(55)
  • 记录--Vue3+TS(uniapp)手撸一个聊天页面

    最近在自己的小程序中做了一个智能客服,API使用的是云厂商的API,然后聊天页面...嗯,找了一下关于UniApp(vite/ts)版本的好像不多,有一个官方的但其中的其他代码太多了,去看懂再删除那些对我无用的代码不如自己手撸一个,先看效果: 好,下面开始介绍如何一步一步实现

    2024年02月03日
    浏览(60)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包