Git新手学习(快速上手Git)

什么是Git?有什么用处?

Git是一个开源的分布式版本控制系统,可以有效、高速的处理项目的版本。
主要用处如下:
1.版本控制:Git通过分布式存储和内容寻址的算法,使每个开发者都拥有完整的项目历史记录。这使得查找、比较和恢复任何版本变得高效,有助于团队成员协同工作并避免重复劳动。
2.协作开发:Git支持多人协作开发,具有分支功能,允许多个开发者独立完成任务并在合并时解决冲突。这可以提高团队的生产力,并减少因等待他人完成任务而造成的延迟。
3.代码追踪:Git提供了一个强大的命令行工具来跟踪文件和代码的变化,包括提交历史、分支和标签等信息。这有助于开发人员了解项目的完整演变过程以及特定更改的影响。
4. 工作流管理:Git支持多种工作流模式,如分支管理和合并请求,帮助团队有效地组织和管理工作流程,确保代码质量和稳定性,并促进最佳实践的遵循。
错误修复:开发人员可以利用Git快速回退到先前的稳定版本,并轻松应用补丁以修复已知错误。这种灵活性对于保持软件质量至关重要。

Git安装

下载地址:https://git-scm.com/downloads

Git基本命令

● git config --global user.name “用户名” 全局配置用户名
● git config --global user.email 邮箱 全局配置邮箱
● git config --list 查看全局配置信息
配置成功之后查看结果如下,
在这里插入图片描述

初始化Git仓库

在你自己的电脑上新建任意空文件夹,鼠标右键单击,打开终端,即可打开对应文件夹的终端路径
在这里插入图片描述在这里插入图片描述

1.初始化仓库,成功后会在文件夹中生成如下隐藏的文件夹,都是隐藏的,需要手动打开隐藏文件夹(window系统)

git init

在这里插入图片描述

补充一个概念

我会通过一些命令一一介绍什么是工作区?什么是暂存区?什么是版本库?什么是远程仓库?
工作区:正常开发项目的文件夹如下:在这个文件夹中开发的项目都叫做工作区。
在这里插入图片描述
2.将工作区文件添加到暂存区(注意add后面一个空格后要加一个点)*

git add .   //提交到暂存区

在这里插入图片描述
3.将暂存区文件提交到版本库

git commit -m '任意备注名'
git status    //查看git管理的文件的状态

当出现绿色的字体时,是提醒你提交到了暂存区,但没有提交到版本库,
当git commit -m 命令输入后,有working tree clean 就意味着所有文件都提交到了版本库。
在这里插入图片描述
4.查看提交的版本历史

git log  
或者
git log --oneline

5.将本地仓库和远程仓库绑定

git remote add origin 远程仓库地址

远程仓库地址自己区gitee或者github上新建,可以参考官方的文档。
https://gitee.com/
6.将本地仓库的文件提交到远程仓库

git push origin master

第5.的origin相当于给你的仓库地址起个别名,这样第6步直接push 到origin就行了,不用写地址了。
第6步的master是分支,你可以新建多个分支,但主分支只有一个,一般起名都是master ,也有的是main。下面有机会再介绍如何新建分支。

总结:

1. 电脑创建一个"git练习"的新文件夹,在里面打开git bash命令窗口
2. git init 初始化仓库 ->"git练习"文件夹中拷贝进来自己之前的作业代码
3. git add . 将所有代码文件添加到暂存区
4. git commit -m '注释' 将暂存区内容提交到仓库中形成一个新版本
5. 码云 (https://gitee.com/)  新建仓库 mygittest
6. git remote add origin 码云上的mygittest仓库地址  将本地仓库与远程仓库mygittest绑定
7. git push -u origin master 将本地仓库版本文件推送到远程仓库mygittest中
8. git log --oneline 查看提交版本历史
  • 30
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值