Git 中如何提交隐藏文件?详细步骤及注意事项
在Git中,顾客端递交隐藏文件一般涉及更改.文件以包含相应的隐藏文件或目录。这样,当执行递交操作时,那些隐藏文件将不会被手动添加到版本控制系统中。
在Git中,隐藏文件(即以.开头的文件)一般不会被手动递交到版本库,在个别情况下,你可能希望递交这种隐藏文件,以下是怎样在Git中递交隐藏文件的步骤:
(图片来源网路,侵删)
1.创建或更改隐藏文件
你须要在你的项目目录中创建或更改你想要递交的隐藏文件,你可以使用文本编辑器创建一个名为.的文件。
2.将隐藏文件添加到Git索引
使用gitadd命令将隐藏文件添加到Git索引,因为文件名以.开头,你须要使用转义来匹配它。
git add *.gitignore
这将把名为.的文件添加到Git索引。
3.递交隐藏文件
使用git命令递交隐藏文件。
(图片来源网路,侵删)
git commit m "Add .gitignore file"
这将递交.文件,并在递交信息中添加一条注释。
4.推送隐藏文件
使用gitpush命令将隐藏文件推送到远程库房。
git push origin master
这将把隐藏文件推送到名为的远程库房的分支。
表格归纳
步骤
命令
描述
gitadd*.
将.文件添加到Git索引
gitm”Add.file”
递交.文件,并添加注释
gitpush
将隐藏文件推送到远程库房
请注意,上述步骤中的.只是一个示例,你可以替换为你实际想要递交的隐藏文件的名称。
(图片来源网路,侵删)
下边是一个简单的介绍,展示了纯服务器与顾客端文件中,Git顾客端递交隐藏文件的相关信息。
分类
文件/目录名称
说明
服务器端
.git
Git版本控制的库房目录,储存了所有的版本记录和库房元数据。
顾客端
.
Git忽视文件,列举了不想递交到库房的文件和目录,这种文件不会出现在Git库房中。
顾客端
.
定义了Git怎样处理文件,比如行结束符的转换、是否压缩等。
顾客端
.
当使用子模块时,这个文件记录了子模块的信息。
顾客端
.
MacOSX操作系统创建的隐藏文件,储存目录的自定义属性,一般应加入.。
顾客端
.db
系统创建的隐藏文件,用于储存缩略图,一般应加入.。
顾客端
.idea
IDEA或其他IDE创建的隐藏目录,包含项目设置和配置信息,一般应加入.。
顾客端
.
Code编辑器创建的隐藏目录,包含用户设置和扩充信息,一般应加入.。
顾客端
*.swp*.bak
临时文件或备份文件,一般由文本编辑器或编译器生成,应当加入.。
顾客端
/
Node.js项目中的依赖目录,容积大且时常变动,一般应加入.。
顾客端
.
在空目录中拿来占位的文件,用于确保Git递交空目录。
请注意,实际项目中的隐藏文件和目录可能会按照使用的工具、框架和操作系统有所不同,开发人员会将毋须要的文件和目录添加到.文件中,以保持库房的整洁和防止毋须要的递交。