当前位置:   article > 正文

git:文件管理_git 怎么对monorepo项目的文件夹进行读写管理

git 怎么对monorepo项目的文件夹进行读写管理

1.在gitee新建一个远程仓库

在这里插入图片描述

2.本地新建一个文件夹

在这里插入图片描述

3.git init,初始化本地仓库

  • 在同级目录下会出现一个隐藏的.git文件

在这里插入图片描述

4.新建一个空的文件

在这里插入图片描述

5.git status,检查版本状态

  • 成功检测到新添加的文件

在这里插入图片描述

6.git add -A或者git add . ,提交本地文件

  • .代表所有新增、修改的文件
  • -A 除了新增、修改,还包括删除的文件

在这里插入图片描述

7.git commit -m “first commit”,提交到文档库

在这里插入图片描述

8.修改文件里的内容

在这里插入图片描述

9.git status,查看当前状态

  • 显示文件已被修改

在这里插入图片描述

10.git commit -am “update firstFile”,再次提交

  • 已经被提交过的文件,使用-am提交,可以省略git add -A的操作;这里文件firstFile.txt已经被提交过,所以直接使用-am。

在这里插入图片描述

11.git中的三类文件

  • 被追踪的(tracked):已经加入文档库
    firstFile.txt就表示tracked文件。
  • 不被追踪的(untracked):没有加入文档库
    新建secondFile.txt文件,这个就表示untracked文件,因为还没有被commit。
    在这里插入图片描述
  • 忽略的(ignored):忽略那些不需要管理的文件夹或文件

使用"touch .gitignore"命令生成.gitignore文件。
在这里插入图片描述

添加不需要管理的文件夹或文件,.gitignore文件的影响范围是它所在的文件夹和所有的子文件夹。
在这里插入图片描述

这里.gitignore和.idea就表示ignore文件,被忽略的文件将不会被提交。
如果你是开发到一半,才加入.gitignore,那么之前已经被提交到文档库的文件和文件夹将不会被忽略;也就是说.gitignore只能忽略那些不被追踪的(untracked)的文件。
那么解决方法就是先把本地缓存删除(改变成未被追踪状态),然后再提交:
git rm -r --cached .
git add .
git commit -m ‘update .gitignore’

12.git status,查看当前状态

  • 显示新增了secondFile.txt文件,忽略了.gitignore文件

在这里插入图片描述

13.git add -A,添加文件

在这里插入图片描述

14.git commit -m “second commit”,提交文档库

在这里插入图片描述

15.git log --oneline,查看日志

在这里插入图片描述

16.git remote add origin 你的远程库地址,关联远程仓库

在这里插入图片描述

17.git pull --rebase origin master,将远程仓库的文件同步到本地仓库(如果远程库不为空必须做这一步,否则后面的push会失败)

在这里插入图片描述

18.git push -u origin master,将本地仓库的文件推送至远程仓库

在这里插入图片描述

19.查看远程仓库

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/728703
推荐阅读
相关标签
  

闽ICP备14008679号