git 初始化项目-命令行

news/2024/12/27 23:54:24 标签: git

windows环境安装好git之后。

首先新建一个目录,然后进到这个目录里面右键选择Open Git Bash here会打开如下所示窗口。
在这里插入图片描述
然后执行命令

第一步初始化Git仓库

git init

git init:在当前目录下初始化一个新的Git仓库。这会创建一个.git目录,Git使用这个目录来跟踪项目的更改。这个命令执行完会生成一个.git的目录。记得设置可以查看隐藏文件。
在这里插入图片描述
设置查看隐藏文件的方法。
在这里插入图片描述

第二步(假设远程仓库已创建)添加远程仓库的URL

git remote add origin https://github.com/your-username/my-remote-git-project.git

git remote add origin :将远程仓库的URL添加到本地仓库的配置中,并命名为origin:origin是远程仓库的默认名称,但你可以根据需要使用不同的名称。应该替换为你实际创建的远程仓库的URL。(如果是公司项目一般是需要链接vpn或者接入公司的内部网络才行)
在这里插入图片描述

第三步(可选)从远程仓库拉取代码(如果远程仓库已有内容)

如果远程仓库已经包含了一些代码或文件,并且你想要在本地仓库中获取这些内容,你可以执行以下命令:

git pull origin master

git pull origin master:从名为origin的远程仓库的master分支拉取最新的更改,并合并到当前分支(通常是master,但新创建的Git仓库可能默认使用main分支)。如果远程仓库使用的是main分支,你需要将master替换为main
注意:如果你是在创建一个全新的项目,并且远程仓库是空的,那么你可以跳过这一步。
在这里插入图片描述
到这里初始化项目就结束了。如果改了代码需要提交就继续往下看。

第四步添加文件到Git仓库并提交

在添加文件到你的项目目录后,你需要将它们添加到Git的暂存区,并提交这些更改:

git add .
git commit -m "这是我的第一次提交的代码"

git add .:将当前目录及其子目录中的所有更改添加到Git的暂存区。
git commit -m “这是我的第一次提交的代码”:创建一个新的提交,并附带一条消息"这是我的第一次提交的代码"来描述这次提交的内容。正常的描述内容是需要写修改了什么功能或者解决了什么问题。

第五步将本地更改推送到远程仓库

最后,你需要将本地仓库的更改推送到远程仓库:

git push -u origin master

git push -u origin master:将本地master分支的更改推送到名为origin的远程仓库的master分支。-u或–set-upstream选项会设置本地分支跟踪对应的远程分支,这样你在未来的推送和拉取操作中就不需要每次都指定远程分支了。同样,如果远程仓库使用的是main分支,你需要将master替换为main。


http://www.niftyadmin.cn/n/5802161.html

相关文章

如何通过HTTP API分组检索Doc

本文介绍如何通过HTTP API在Collection中进行分组相似性检索。 前提条件 已创建Cluster:创建Cluster。 已获得API-KEY:API-KEY管理。 Method与URL HTTP POST https://{Endpoint}/v1/collections/{CollectionName}/query_group_by 使用示例 说明 需要…

模拟——郑益慧_笔记1_绪论

B站视频链接 模电是数电的基础;参考书: 模拟电子技术基础(第四版)华成英、童诗白主编,高等教育出版社;电子技术基础 模拟部分 康华光主编,高等教育出版社; 电子技术的发展史 电子…

flask后端开发(3):html模板渲染

目录 渲染模板html模板获取路由参数 gitcode地址: https://gitcode.com/qq_43920838/flask_project.git 渲染模板 这样就能够通过html文件来渲染前端,而不是通过return了 html模板获取路由参数

美国站群服务器如何帮助实现有效的多域名管理?

国站群服务器以其丰富的IP资源、高性能硬件和灵活的配置选项,成为多域名管理的理想选择。特别是在需要针对不同域名实现SEO优化、业务分离或多站点运营的场景中,美国站群服务器提供了高效且实用的解决方案。以下是如何利用美国站群服务器实现有效的多域名…

CMake技术细节:解决未定义,提供参数

初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的,可以在任何平台上使用。 源码指引:github源…

安全合规遇 AI 强援:深度驱动行业发展新引擎 | 倍孜网络CEO聂子尧出席ICT深度观察报告会!

12月24日,2025中国信通院深度观察报告会科技伦理与合规发展分论坛在北京举办。本次分论坛主题为“伦理先行,合规致远”,聚焦互联网广告合规治理、移动终端应用生态治理、短视频平台责任限度等前沿话题进行分享与探讨。工业和信息化部领导&…

去除 el-input 输入框的边框(element-ui@2.15.13)

dgqdgqdeMac-mini spid-admin % yarn list --pattern element-ui yarn list v1.22.22 └─ element-ui2.15.13 ✨ Done in 0.23s.dgqdgqdeMac-mini spid-admin % yarn list vue yarn list v1.22.22 warning Filtering by arguments is deprecated. Please use the pattern opt…

【VSCode】工作区及设置

【VSCode】工作区及设置 VSCode介绍工作区设置 VSCode介绍 Visual Studio Code(简称VSCode)是一个由微软开发的免费、开源的代码编辑器,以下是VSCode的一些功能及特性: 编辑器核心: 多文档界面:VSCode允许…