关于本地项目连接git远程仓库以及git设置ignore文件

2024-03-15 12:36

本文主要是介绍关于本地项目连接git远程仓库以及git设置ignore文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、本地项目如何连接git远程仓库


第一步, 首先我们在git上新建仓库。
第二步,打开本地项目文件夹,鼠标右键选择Git Bash Here 。
第三步,输入git init 命令(在目录中创建新的 Git 仓库)。
第四步,输入完git init之后,可以看到在项目中自动生成了.git子目录文件。
第五步,复制git仓库项目链接,在命令窗口输入 git remote add origin '项目地址'。
第六步,输入 git pull origin master ;把git上的文件拉取下来。
第七步,输入 git add . ( 注意add 后面的“. ”一定需要的,添加本地项目中的所有文件到暂存区)。
第八步,输入 git commit -m "提交信息" ( 提交暂存区到本地仓库中 )。
第九步,输入git push origin master (将本地的 master 分支推送到 origin 主机的 master 分支)。

由此,就完成了本地项目仓库和git远程仓库的连接,后续就可以实现从git上拉取项目或从本地推送项目到git仓库了。


二、本地 git 项目如何设置ignore文件


第一步,设置ignore文件
        1. 在项目根目录下创建 .gitignore 文件,一定要是根目录下;
        2. 编辑 .gitignore 文件,按照自定义规则过滤需要忽略的文件或者文件夹
        3. 保存并关闭 .gitignore 文件;
        4. 将.gitignore文件添加到Git仓库中并提交更交
            git add .gitignore
            git commit -m "Add .gitignore file, XXXX"
第二步,.gitingore 文件不生效   
 如果你设置了.gitignore文件但它不起作用,可能是由于以下几个原因:
        1.  .gitignore文件名称不对,或者没有放到项目的跟目录下;
        2. 文件里过滤的规则语法不对;
        3.  文件已经被Git跟踪:如果你在设置.gitignore文件之前已经将文件添加到Git仓库并提交了更改,那么.gitignore文件对于已经被Git跟踪的文件是无效的。在这种情况下,你需要使用以下命令将这些文件从Git中删除:git rm --cached <filename>
        4. 缓存未清除:如果你之前已经将一些文件添加到Git仓库,并且在.gitignore文件中将它们列为忽略项,那么这些文件可能仍然存在于Git的缓存中。在这种情况下,.gitignore文件不会立即生效。你可以尝试使用以下命令清除Git缓存并更新忽略规则:
    git rm -r --cached .
    git add .
    git commit -m "Update .gitignore"

一般来说不生效都是因为 3或者4 条的原因,只要按照上面的命令执行了基本上都是OK的。

这篇关于关于本地项目连接git远程仓库以及git设置ignore文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/812001

相关文章

vite搭建vue3项目的搭建步骤

《vite搭建vue3项目的搭建步骤》本文主要介绍了vite搭建vue3项目的搭建步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录1.确保Nodejs环境2.使用vite-cli工具3.进入项目安装依赖1.确保Nodejs环境

Nginx搭建前端本地预览环境的完整步骤教学

《Nginx搭建前端本地预览环境的完整步骤教学》这篇文章主要为大家详细介绍了Nginx搭建前端本地预览环境的完整步骤教学,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录项目目录结构核心配置文件:nginx.conf脚本化操作:nginx.shnpm 脚本集成总结:对前端的意义很多

IDEA和GIT关于文件中LF和CRLF问题及解决

《IDEA和GIT关于文件中LF和CRLF问题及解决》文章总结:因IDEA默认使用CRLF换行符导致Shell脚本在Linux运行报错,需在编辑器和Git中统一为LF,通过调整Git的core.aut... 目录问题描述问题思考解决过程总结问题描述项目软件安装shell脚本上git仓库管理,但拉取后,上l

idea+spring boot创建项目的搭建全过程

《idea+springboot创建项目的搭建全过程》SpringBoot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目,:本文主要介绍idea+springb... 目录一.idea四种搭建方式1.Javaidea命名规范2JavaWebTomcat的安装一.明确tomcat

pycharm跑python项目易出错的问题总结

《pycharm跑python项目易出错的问题总结》:本文主要介绍pycharm跑python项目易出错问题的相关资料,当你在PyCharm中运行Python程序时遇到报错,可以按照以下步骤进行排... 1. 一定不要在pycharm终端里面创建环境安装别人的项目子模块等,有可能出现的问题就是你不报错都安装

java程序远程debug原理与配置全过程

《java程序远程debug原理与配置全过程》文章介绍了Java远程调试的JPDA体系,包含JVMTI监控JVM、JDWP传输调试命令、JDI提供调试接口,通过-Xdebug、-Xrunjdwp参数配... 目录背景组成模块间联系IBM对三个模块的详细介绍编程使用总结背景日常工作中,每个程序员都会遇到bu

Java服务实现开启Debug远程调试

《Java服务实现开启Debug远程调试》文章介绍如何通过JVM参数开启Java服务远程调试,便于在线上排查问题,在IDEA中配置客户端连接,实现无需频繁部署的调试,提升效率... 目录一、背景二、相关图示说明三、具体操作步骤1、服务端配置2、客户端配置总结一、背景日常项目中,通常我们的代码都是部署到远程

uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)

《uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)》在uni-app开发中,文件上传和图片处理是很常见的需求,但也经常会遇到各种问题,下面:本文主要介绍uni-app小程序项目中实... 目录方式一:使用<canvas>实现图片压缩(推荐,兼容性好)示例代码(小程序平台):方式二:使用uni

Java实现为PDF设置背景色和背景图片

《Java实现为PDF设置背景色和背景图片》在日常的文档处理中,PDF格式因其稳定性和跨平台兼容性而广受欢迎,本文将深入探讨如何利用Spire.PDFforJava库,以简洁高效的方式为你的PDF文档... 目录库介绍与安装步骤Java 给 PDF 设置背景颜色Java 给 PDF 设置背景图片总结在日常的

C#中通过Response.Headers设置自定义参数的代码示例

《C#中通过Response.Headers设置自定义参数的代码示例》:本文主要介绍C#中通过Response.Headers设置自定义响应头的方法,涵盖基础添加、安全校验、生产实践及调试技巧,强... 目录一、基础设置方法1. 直接添加自定义头2. 批量设置模式二、高级配置技巧1. 安全校验机制2. 类型