git是什么
Git的工作原理
Workspace:工作区,就是我们平时存放项目代码的地方
Index / Stage:在.git文件夹下面,暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息
Repository:就是我们从GitHub上面clone下来的文件夹
仓库区(或本地仓库),就是安全存放数据的位置,这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本
Remote:远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换
当我们将GitHub上面的项目clone到我们的本地文件夹,本地文件夹的项目中就会生成一个.git的文件夹,这个文件夹中有很重要的一个东西就是Stage/Index暂存区,这个暂存区,就是用于临时存放我们的改动,当我们的改动确认无误之后可以使用命令git commit提交到本地仓库里面去
本地仓库搭建:对应上面的repository
创建本地仓库的方法有两种:一种是创建全新的仓库,另一种是克隆远程仓库。
1、创建全新的仓库,需要用GIT管理的项目的根目录执行
在当前项目下新建一个Git代码库右键→Git Bash Here 在终端中输入 $ git init
2、直接将我们GitHub上面的仓库clone下来,这个时候我们本地也就有了仓库
当我们将代码提交到本地仓库
① git add . 添加所有文件到暂存区
② git commit -m 提交暂存区中的内容到本地仓库
③ 当我们想把上次 git commit -m 所提交到本地的代码撤回,想以这次的commit为准重新提交,那么你可以使用git commit --amend命令。
另一种方法:
$git reset --soft HEAD^
这样就成功的撤销了提交的 git commit
注意,仅仅是撤回commit操作,本地修改或者新增的代码仍然保留。就是说本地代码没有变动。
取消git add files
git reset HEAD + 文件名
我们现在自己的GitHub上面创建一个仓库熟悉一下怎么将本地的内容上传到GitHub上面去:
① 进入到自己本地的项目然后初始化它:git init
② 添加远程仓库地址 git remote add origin https://github.com/Gittttttttttttt/GIT_Test.git
③ 添加本地代码 git add . 将我本地的所有的代码添加到暂存区
④ 提交本地代码 git commit -m “init” 将我本地的代码添加到我初始化的仓库
⑤ 提交到远程仓库 git push -u origin master 将仓库的代码推到我们远程的仓库里面去
再演示一下怎么把远程仓库的代码给下载下来,然后作为分支去提交
将远程的仓库clone(克隆)下来
然后可以在idea中去添加分支
添加完了分支之后就可以在分支里面写代码,更改完了之后可以提交到本地仓库(commit)和提交到远程仓库(push)上面去
Api查看接口:直接f12进入到浏览器里面去找
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)