绝对是全网最简单的git入门了!!!

本文详细介绍了git的安装步骤,以及在gitee和GitHub上创建仓库的基本流程。重点讲解了版本控制的三种类型和git的常用命令,包括gitclone、gitadd、gitcommit和gitpush。此外,还涉及了git配置和进阶操作,如分支管理、SSH连接和解决冲突的方法。
摘要由CSDN通过智能技术生成

git使用步骤(重点!!!):

下载git安装包:

https://gitee.com/lihutao/go/blob/master/Git-2.40.0-64-bit.zip

或去官网下载:Git - Downloads

安装完成后在电脑桌面(也可以是其他目录)点击右键,如果能够看到如下两个菜单则说明Git安装成功。

image-20231102094430648

安装完后,注册一个github或者gitee的账号新建一个仓库

https://github.com/ 服务器在国外,速度慢,资源很多

Gitee - 基于 Git 的代码托管和研发协作平台 速度快,资源少

以gitee示例:

image-20231102094709034

image-20231102095401793

完成后是这样子的:

image-20231102095437079

点击clone,复制网址

image-20231102095533558

在自己本地新建一个文件夹,点击git push

image-20231102095801116

输入git clone 复制的网址

image-20231102095847004

本地已经有了一个文件夹:.git文件夹是初始化后在当前目录生成的一个管理git仓库的文件夹,这里包含所有git操作所需要的东西,现在是直接从网站clone下来的,注意:一个.git文件就可以操作一个仓库。

image-20231102095924510

现在你可以直接在该文件夹中写项目,打开该文件,

image-20231102100804964

git add .(把本地文件从工作区放到暂存区)

git commit -m “本次提交的命名” (提交到本地仓库,并命名,其实内部指定了指针)

git push(将本地仓库的文件提交到远程仓库)

image-20231102101442647

或者直接复制.git目录文件中的所有文件到自己写好的项目根目录下

执行三步操作可以直接提交

简单方法:

在空文件夹下点击右键git bush

输入git clone https://gitee.com/lihutao/go.git(仓库地址)

把文件夹下的所有文件都复制到自己项目的文件夹下,在编辑器中打开这个项目的命令行

git add .(把本地文件都放到缓存{相当于本地仓库})

git commit -m “本次提交的命名”

git push(提交到远程仓库)

了解版本控制工具

(多人开发必须用git!!!)提高工作效率

1.本地版本控制(自己私下个人使用)

2集中版本控制( 版本数据集中保存在服务器上,每次工作把数据下下来)代表:svn

3分布式版本控制(每个人都全部代码,有安全隐患,但更加方便)代表:git是目前世界上最先进的分布式版本控制

1694158181299

有三种:git bush(最推荐)

git cmd (windows)

git GUI (图形化界面)

linux命令学习

1694158906756

git配置

1694159335465

(查看本地配置)

配置文件:git-etc-gitconfig

1694162514366

git进阶操作

我们在企业或团队开发中会用到git,而基础的git三命令已经不能满足我们的需求,接下来,我会说明使用git 的ssh方式对项目进行拉取合并和提交;

首先以gitlab局域网项目为例,进入

1进入指定的http://192.168.10.102:2080/users/sign_up ,成功注册并管理员同意后,拉取项目ssh://git@....git;

image-20240304170857527

报错意思是我们未将密钥保存到gitlab中,

输入命令:

 ssh-keygen -t rsa -b 2048 -C "<comment>"

image-20240304193253692

打开对应的文件夹

image-20240304171501269

image-20240304171518935

image-20240304171540649

image-20240304171609303

image-20240304171620809

退出后进入新建的的文件夹使用git bush再打开;

先建立自己的本地分支以自己名字缩写命名,例如我的为lzh,

为什么要建立本地对应的本地分支呢?

image-20240304174346913

 建本地分支命令  git branch lzh

转换分支:

 git checkout lzh

此时文件夹中就变成了lzh分支的内容了,在此本地分支下写自己的代码,

完成后,使用

 git add .
 ​
 git commit -m"xxx"
 ​
 git push --set-upstream origin lzh()

建立默认关系,可以使得每次提交都默认提交到远程的lzh分支;

只有可以使用

 git add .
 git commit -m"xxx"
 git push 

来记录自己每天的工作量,可以留下考核证据;

当自己接口写的差不多了,就可以拉取dev分支与本地分支合并

 git pull origin dev          将远程dev和本地lzh合并(会有冲突的出现,)
 ​
 各种冲突解决后,再使用
 ​
 git add .
 ​
 git commit -m"xxx"
 ​
 git push origin lzh:dev      将本地的lzh提交到远程dev

完成,切忌直接git push到dev;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值