【计算机基础】Git从安装到使用,详细每一步!扩展Github\Gitlab

📢:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨

📢:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852

📢:文章若有幸对你有帮助,可点赞 👍 收藏 ⭐不迷路🙉

📢:内容若有错误,敬请留言 📝指正!原创文,转载请注明出处

文章目录


一、Git概述

诞生:2005年,由Liunx之父李纳斯.托沃斯(Torvalds Linus)在芬兰开发而来。

Git的作用:Git是目前上最先进的分布式版本控制系统

Git的优缺点:

👍 1、免费,开源

👍 2、不会因为服务器的损坏或是网络问题而影响项目文件的丢失

👍 3、每个人都有全部的代码,所有的版本信息都会同步到用户本地

二、安装Git

2.1选择官网下载

https://git-scm.com/

从Git的官方网址下载安装包

速度堪忧,不知道要等到什么时候了,果断放弃!

2.2选择镜像网站下载

本次我选择最新版的Git进行下载:Git-2.42.0-64-bit.exe

下载速度很快👍 。

2.3Git安装

双击exe图标进行下载,

默认是安装在C盘,一般为系统盘,经常要用到,因此建议安装到其他盘,本次我安装在专门放置软件的D盘。

这一步担心遗漏掉什么,后期可能要用的功能,因此在盘空间充足的情况下,建议全部打钩。

接下来就是一路"Next",直至安装完成

基础理论

Git项

Git bash:跟linux相似的命令操作

Git CMD:跟windows相似的命令操作

Git Gui:图形界面的Git,不建议初学者使用

工作区域

workspace 工作目录

创建方法

git init新建代码库

git clone 地址 克隆远程目录

index/Stage 暂存区

repository 本地仓库/版本库

Remote 资源库/远程仓库/Git仓库

工作流程

1.在工作目录中添加修改文件:git add

2.将需要版本管理的文件放入暂存区:git commit

3.将暂存区的文件提交到Git库

共享仓库

Gitee/Github/Gitlab

常用命令

基本的linux命令

基本Git命令

复制代码
    git config --global  user.name "名字":用户名设置
    git config --global  user.email   "邮箱名":邮箱设置
    ssh-keygen  -t rsa -C "邮箱名": 生成公钥
    ssh-keygen  -t rsa : 生成公钥
    git config -i:查看配置
    git status:查看所有文件的状态
    git status 文件名:查看指定文件的状态
    git add . :添加当前目录的所有文件到暂存区
    git add   :
    git commit -m 消息内容 :提交暂存区的内容到本地空间
    git push :上传到远程仓库

分支命令

git checkout -:切换回上一个分支

git merge --no-ff:合并分支并且有记录

git branch:显示分支一览表

git merge 分支名:合并分支

git checkout -b 分支名:创建、切换分支

遇到的问题

配置了ssh秘钥,但在登录时还是需要密码,考虑是不是秘钥设置错误了?即:解决SSH免密登录配置成功后不生效问题。解决方法:

1.在生成公钥过程中,不小心设置了进去密码,正确的做法应该是直接回车键,就等于空密码

2.使用git clone命令时,没有将SSH的地址复制过来,可能复制了其他的地址,尤其是HTTP

3.添加你的 SSH key 到 github上面时,记得 SSH key 代码的前后不要留有空格或者回车。由于之前使用了记事本打开的id_rsa.pub,在复制的时候会默认将空行也复制进去,导致粘贴在SSH公钥输入框中保留了空行,最后使公钥添加无效。

相关推荐
星蓝_starblue16 小时前
零服务器、零数据库!开源growth-board,利用GitHub自动管理刷题/学习/求职全流程
服务器·数据库·程序人生·系统架构·node.js·github·改行学it
夏天的峰没有风16 小时前
Typora加github加PicGo搭建图床使用教程
github·claude code
Liekkas Kono17 小时前
Github Star History 趋势图工具推荐
github·swhl
逛逛GitHub18 小时前
盘点 2 个看起来贼炫酷酷酷的 GitHub 项目,炒的还挺火的。
github
卡卡罗特AI18 小时前
GitHub怎么用?零基础,保姆级使用教程-上!建议收藏
前端·后端·github
xiaoxiangsiyan21 小时前
GitLab CI/CD 自托管(EE 企业版)+ Kubernetes Runner 集群 + ArgoCD(GitOps 部署)
运维·网络·ci/cd·容器·kubernetes·gitlab·argocd
YuePeng21 小时前
不写一行接口,让 DBeaver 直连你的指标层——背后只用了一个端口
后端·架构·github
别动我齐刘海21 小时前
Day6 unitree_G1人形机器人GMR—— MotionInput
c语言·c++·人工智能·学习·机器学习·机器人·github
leoZ23121 小时前
实战复盘:用 Claude Code 从零搭一个 GitHub PR 统计工具
java·人工智能·python·深度学习·自然语言处理·github·llama
阿里嘎多学长1 天前
2026-08-04 GitHub 热点项目精选
开发语言·程序员·github·代码托管