git拉取不到文件 idea_快2021年了,git掌握了没

01

为什么要有Git?

  • 在单人开发过程中,需要进行版本管理,以利于开发进度的控制。

  • 在多人开发过程中,不仅需要版本管理,还需要进行多人协同控制

  • Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

  • Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

02

安装Git

Git安装教程(详细教程)

https://blog.csdn.net/qq_43715354/article/details/108638061

03

Git的体系结构

0078a22163b099b41ec233f1a6766f15.png

  • 版本库:工作区中有一个隐藏目录 .git,这个目录不属于工作区,而是git的 版本库,是git管理的所有内容

  • 暂存区:版本库中包含一个临时区域,保存下一步要提交的文件。

  • 分支:版本库中包含若干分支,提交的文件存储在分支中

04

仓库的基本操作

可参阅本号2月推送:本地项目上传至Github

05

远程仓库

工作模式

da162724868323e13c5e116e8d4be9f7.png

本地关联远程仓库

4ee421a7cbe7293e8aac7b76320f881c.png

命令汇总

f2ee8ed676874b0f6bfb145d0210962b.png

06

分支

  • 查看当前仓库的分支 git branch

  • 仓库中默认只有 master 分支

  • 执行git commit时,默认是在master分支上保存版本。

07

多人协作开发

项目经理

1 由管理员负责创建一个远程库,初始的库中什么也没有,为裸库。库的名称建议和项目同名

2 管理员会在idea中创建一个初始项目,其中包含.gitignore文件。并在项目根目录下 建立本地库。并建立 dev分支。

3 管理员将本地库上传到远程库

4 将其他开发人员拉入远程库的开发成员列表中,使得其他开发人员可以访问该远程库。

开发人员

  • 初始化:在idea中clone 远程库,获得项目。会建立本地库

  • 后续的开发中,都要在dev分支上进行。开发完一个功能并测试通过后就commit 提交到本地的dev分支中,然后 上传(push)到远程dev分支中。

  • 需要更新项目内容时,通过 pull 从远程仓库拉取内容。

  • 注意:多人协同时,每次在 push 到远程库前,都先做一次pull,一来是把远程最新内容合并到本地,二来是核实本地内容是否和远程内容有冲突。

  • 后续的开发,会接到一个个的功能任务,往复操作 2、3、4 而已。

49e44610447448c0937309f8b0737440.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值