01git创建本地仓库及操作入门

本文详细介绍了Git的基本工作流程,包括初始化仓库、克隆、检出、添加、提交、拉取、推送等操作,并通过实例演示了如何在图形化界面中进行这些操作。此外,还讲解了Git的分支管理,包括分支的概念、使用场景、创建与切换、合并与删除,以及分支在实际开发中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

git工作流程图

 

  • git常用命令

    命令作用
    git init初始化,创建 git 仓库
    git status查看 git 状态 (文件是否进行了添加、提交操作)
    clone(克隆)
    从远程仓库中克隆代码到本地仓库
    checkout (检出)
    从本地仓库中检出一个仓库分支然后进行修订
    git add (添加)添加,在提交前先将代码提交到暂存区
    git commit (提交)
    提交到本地仓库。本地仓库中保存修改的各个历史版本
    fetch (抓取)
    从远程库,抓取到本地仓库,不进行任何的合并动作,一般操作比较少
    pull (拉取) ​​​​​​​
    从远程库拉到本地库,自动进行合并(merge),然后放到到工作区,相当于
    fetch+merge ​​​​​​​
    push(推送)
    修改完成后,需要和团队成员共享代码时,将代码推送到远程仓库
    git log查看日志( git 提交的历史日志)
    git reflog查看所有分支的所有操作记录(包括已经被删除的 commit 记录的操作)
    git reset --hard 版本唯一索引值将代码切换到历史版本

1创建本地仓库-命令行

①创建仓库文件夹及打开git窗口命令

 ②初始化创建git仓库命令: git init

 创建完成之后产生隐藏.git文件夹,证明初始化仓库完成

③新建一个文件 查看git状态(文件是否进行了添加、提交操作)

 ④把文件添加到暂存区:git add 文件名

 ⑤将暂存区的文件提交到本地历史仓库:git commit -m '提交信息'

 注意:git必须提交注释(描述信息),svn可以不添加(描述信息)

2创建本地仓库-图形化 

①创建工作目录、初始化本地 git 仓库

②新建一个 Hello.txt 文件,添加到暂存区

③将暂存区文件提交到本地仓库

④修改v2版本提交暂存区和本地仓库并查看日志,可查看历史版本

 

3Git分支管理

3.1分支介绍

  • 分支

    • 由每次提交的代码,串成的一条时间线

    • 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线

  • 分支的使用场景

    1. 周期较长的模块开发 假设你准备开发一个新功能,但是需要一个月才能完成 第一周写了20%的代码,突然发现原来已经写好的功能出现了一个严重的Bug 那现在就需要放下手中的新功能,去修复Bug 但这20%的代码不能舍弃,并且也担心丢失,这就需要开启一个新的版本控制。

    2. 尝试性的模块开发 业务人员给我们提出了一个需求,经过我们的思考和分析 该需求应该可以使用技术手段进行实现。 但是我们还不敢确定,我们就可以去创建一个分支基于分支进行尝试性开发。分支工作流程

    • Master: 指向提交的代码版本

    • Header: 指向当前所使用的的分支

3.2分支管理操作

  • 创建和切换

    创建命令:git branch 分支名 切换命令:git checkout 分支名

  • 新分支添加文件

    查看文件命令:ls

    总结:不同分支之间的关系是平行的关系,不会相互影响

  • 合并分支

    合并命令:git merge 分支名

  • 删除分支

    删除命令:git branch -d 分支名

  • 查看分支列表

    查看命令:git branch

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值