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进入到浏览器里面去找

 

 

posted @   (((^_^)))  阅读(562)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示