git:文件管理

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.查看远程仓库

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值