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

【git-首次初始化本地项目、关联远程仓库】

使用场景:
  • windows系统
  • 本地首次创建的项目
  • 本地已存在但未关联为git项目
操作步骤
  1. 创建远程仓库
    在gitee或github创建新仓库即可
  2. 本地安装git
    搜索“git安装教程”,按照步骤安装即可
  3. 打开git中端,进入项目文件夹
cd E:\xxx

在这里插入图片描述

备注:这里为了方便可以设置鼠标右键快捷选项"Open Git Bash Here", 具体可以查找响应教程

  1. 初始化
git init

执行成功后,目录下多出.git文件夹,如果看不到打开文件资源管理器显示隐藏文件选项
5. 配置git仓库用户信息

  • 配置用户名
git config user.name "用户名"
  • 配置邮箱
git config user.email "邮箱"

以上仅配置当前项目用户信息,如果想配置全局信息:

  • 配置全局用户名
git config -global user.name "用户名"
  • 配置全局邮箱
git config -global user.email "邮箱"
  1. 配置git仓库ssh密钥
    使用ssh-keygen指令生成密钥,然后将公钥添加到git仓库中(搜索“git配置ssh密钥”教程,按照步骤操作)
  2. 本地项目添加远程仓库地址
git remote add origin 仓库地址

以gitee为例,https或ssh地址均可:

在这里插入图片描述

  1. 尝试push
    可以先随便选一个文件尝试push,命令如下:
git add 文件名
git commit -m "first commit"
git push --set-upstream origin master

如果创建远程仓库时未选择创建readme文件,可直接执行“git push --set-upstream origin
master”命令后跳到第9步

如果远程仓库默认创建了readme文件,直接push会出错,因为本地缺少远程仓库的readme文件,不同步:
在这里插入图片描述
这时需要pull:

git pull origin master

出现错误提醒:
在这里插入图片描述
添加–allow-unrelated-histories再次pull:

git pull origin master --allow-unrelated-histories

弹窗输入:q关闭
在这里插入图片描述
此时,pull成功,远程仓库内容与本地对齐,然后首次push:

git push --set-upstream origin master
  1. push本地仓库所有文件到远程
git add .
git commit -m "init"
git push

此时,已经完成项目本地仓库与远程的关联,变为git项目,后续git操作可以在IDEA等编辑器中更方便。

相关文章:

  • 基于Qt的app开发的过渡期
  • 数据库系统概论(十六)数据库安全性(安全标准,控制,视图机制,审计与数据加密)
  • Linux运维笔记:服务器感染 netools 病毒案例
  • PostgreSQL不同的等级认证体系
  • 【Android】MT6835 + MT6631 WiFi进入Meta模式出现WiFi_HQA_OpenAdapter failed
  • BUUCTF[HCTF 2018]WarmUp 1题解
  • 【iOS】ARC 与 Autorelease
  • (未解决)日历清单-扩展屏壁纸显示问题
  • 代码随想录60期day54
  • 定制开发开源AI智能名片驱动下的海报工厂S2B2C商城小程序运营策略——基于社群口碑传播与子市场细分的实证研究
  • mysql数据库实现分库分表,读写分离中间件sharding-sphere
  • 【MySQL】视图与用户管理
  • 指挥中心系统建设与应用方案PPT(46页)
  • 渗透实战PortSwigger Labs AngularJS DOM XSS利用详解
  • AIGC工具平台-GPT-SoVITS-v4-TTS音频推理克隆
  • pikachu靶场通关笔记10 XSS关卡06-XSS之盲打
  • 「Python教案」字符串格式化操作
  • 【LLM】AI Agents vs. Agentic AI(概念应用挑战)
  • 第32次CCF计算机软件能力认证-2-因子化简
  • Python应用range函数初解pro
  • 如何进行电商网站设计开发/会计培训班初级费用
  • 如何做网站banner/关键词林俊杰百度云
  • 做商铺最好的网站/国际军事新闻最新消息
  • 民治做网站/seo客服
  • 广东像一起做网店的网站/郑州百度推广公司电话
  • 门户网站定制服务/成品短视频软件大全下载手机版