Welcome Huihui's Code World ! !
接下来看看由辉辉所写的关于Git的相关操作吧
目录
Welcome Huihui's Code World ! !
一.Git是什么
二.SVN和Git的区别
三.Git的常用命令
1.Git的详细安装步骤
①下载Git
②安装
③注册/登录
④创建仓库
⑤创建文件夹用于存放项目
2.使用步骤及命令
Git 全局设置
创建 git 仓库
将文件交于git管理
创建文件
将文件给git管理
将文件上传到本地仓库
将文件上传到远程仓库
绑定远程仓库
将文件推送到远程仓库
将文件从远程仓库中下载
四.Git命令背后的原理
Git是一个分布式版本控制系统,它被广泛应用于软件开发中,用于跟踪文件的改变以及协调多人在同一个项目上的工作。通过Git,开发人员可以有效地管理和控制代码的版本,以便更好地协作、追踪变更、解决冲突,并且可以轻松地回溯到任何历史版本。
与集中式版本控制系统不同,Git的分布式架构使得每个开发者都拥有一份完整的代码仓库,可以独立地进行工作和提交修改。这种特性使得Git在处理大型项目和远程团队协作方面表现出色。
集中式vs分布式:
- SVN是一种集中式版本控制系统,所有的代码都存储在中央服务器上,开发者需要从中央服务器检出代码,然后提交修改
- Git是一种分布式版本控制系统,每个开发者都拥有完整的代码仓库,可以独立进行工作和提交修改,无需依赖中央服务器。
1.Git的详细安装步骤
①下载Git
官网下载地址https://git-scm.com/downloads
②安装
傻瓜式的下一步下一步,这里就不过多讲述了
③注册/登录
④创建仓库
⑤创建文件夹用于存放项目
2.使用步骤及命令
在了解命令之前,我们也可以先熟悉一下git的工作流程,下面这张图足够我们熟悉使用git的流程了,大家可以先看这张图,在去看下方的命令操作
Git 全局设置
git config --global user.name "wanghui19" git config --global user.email "[email protected]"
创建 git 仓库
mkdir huihui
将文件交于git管理
git init
创建文件
touch README.md
将文件给git管理
git aad . //这个点是代表所有文件的意思 后面也可以直接跟上具体的文件名
将文件上传到本地仓库
git commit -m "对于上传的文件的备注"
将文件上传到远程仓库
绑定远程仓库
git remote add origin https://gitee.com/wanghui19/huihui.git
将文件推送到远程仓库
git push -u origin "master"
将文件从远程仓库中下载
git clone +仓库的远程地址
1.git init:
2.git add:
3.git commit:
4.git branch / git checkout / git merge:
- 这些命令用于分支的创建、切换和合并操作。在背后,Git通过指针的方式管理分支,创建分支只是简单地增加一个新的指针,切换分支只是将HEAD指针指向不同的分支,而合并操作则会将不同分支的提交合并到一起。
5.git pull / git push:
好啦,今天的分享就到这了,希望能够帮到你呢!