如何项目纳入git管理?今天我们来聊聊如何把我们的数字家园——也就是我们的项目——整理得井井有条。没错,我说的是把项目纳
如果我们开发中,可能是一个新的Web应用、移动应用或者微服务。你写下了初始的几百行代码,一切都很顺利。但是随着功能逐渐增多,代码量暴涨,你开始感受到管理代码的压力。如果此时没有版本控制,任何一次小错误可能都会导致项目无法正常运行,修复这些错误可能需要耗费大量时间。这时候就要把项目要初始化纳入Git管理,以便后续跟踪代码的变更历史,对于刚入门的一些同学,还不不清楚怎么做,现在把具体操作过程总结如下:
-
初始化Git仓库: 打开终端或命令行工具,进到项目目录,然后运行以下命令来初始化一个新的Git仓库:
git init -
添加
.gitignore文件:.gitignore文件用于告诉Git忽略跟踪某些文件或目录。比如对于大多数Node.js项目,可能会想要忽略node_modules目录,因为它包含了安装的依赖项,这些依赖项一般不需要版本控制。同样,logs目录通常包含运行时生成的日志文件一般也不需要版本控制。创建一个.gitignore文件,并添加以下内容:# 忽略node_modules目录 node_modules/ # 忽略logs目录 logs/ -
添加项目文件到Git: 使用
git add命令将项目文件添加到Git的暂存区:git add . -
提交更改: 使用
git commit命令提交更改到仓库:git commit -m "Initial commit" -
关联远程仓库: 如果已经有了一个远程仓库 可以使用
git remote add命令来关联它:git remote add origin <远程仓库URL> -
推送到远程仓库: 使用
git push命令将本地更改推送到远程仓库:git push -u origin master注意:如果远程仓库有特定的分支名称,比如
main,需要替换master为相应的分支名。 -
后续的提交: 每次修改了代码后,可以使用
git add和git commit来跟踪这些更改,然后使用git push将它们推送到远程仓库。
注意要在开始之前,要配置好用户名和电子邮件地址。如果还没有配置,可以使用以下命令:
git config --global user.name "Your Name"
git config --global user.email "youremail@example.com"
转载自:https://juejin.cn/post/7405234463787237428