首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

【Git从入门到精通】系列课程02:从0开始为项目使用git进行版本控制

  • 25-03-05 12:41
  • 2237
  • 12904
blog.csdn.net

Git的市场份额目前已经达到了89.23%,所以学习Git是当代编程人员必不可少的一项技能,本系列课程将从零基础开始,由浅入深地帮大家成为一个Git的使用高手。

TechnologyDomainsMarket Share (Est.)
Git84,69889.23%
Microsoft Azure DevOps Server8,3958.84%
TortoiseSVN1,4061.48%
Serena PVCS Version Manager1360.14%

从本地项目文件中创建 git仓库

  1. 假如我们已经开发了一个很伟大的项目,项目结构如下:

    jagitch@34c4dd4d4a3e:go-demo$ tree .
    .
    ├── go.mod
    └── main.go
    
    0 directories, 2 files
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    main.go源码如下:

    package main
    
    func main() {
        println("This is a great prorame. version 0.1")
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
  2. 运行项目

    jagitch@34c4dd4d4a3e:go-demo$ go run main.go
    This is a great prorame. version 0.1
    
    • 1
    • 2

    恭喜,我们的项目0.1已经开发完成,此时,我们需要把我们的成果用git保护起来,万一后面修改破坏了我们的项目,只要之前加入到git的控制下,我们都可以还原到我们的0.1版本

  3. 打开终端(Terminal),Windows用户一般叫命令行,进入到我们的项目根目录中,执行git的初始化,很简单的一条命令

    git init
    
    • 1
  4. 将我们伟大的项目的源代码加入到git工作区中

    git add go.mod
    git add main.go
    
    • 1
    • 2

    也可以使用一条命令添加当前目录下所有的文件

    git add .
    
    • 1
  5. 最后将我们的项目提交到git版本库,写上我们这个项目本次所做的伟大的事情就OK了

    git commit -m "This great program version 0.1"
    
    • 1

上一篇

【Git从入门到精通】系列课程01:git的安装

下一篇

【Git从入门到精通】系列课程03:一分钟让你成为开源的一分子/使用github托管我们的代码

推荐阅读

1. 【Go零基础系列】002:第一个Go程序
2. 【Git从入门到精通】系列课程02:从0开始为项目使用git进行版本控制
3. 教你如何1秒安装一个Linux系统(ubuntu,debian,centos) 比虚拟机安装系统省时省心省力

文章知识点与官方知识档案匹配,可进一步学习相关知识
Git技能树Git入门Git简介7505 人正在系统学习中
注:本文转载自blog.csdn.net的gopyer的文章"https://blog.csdn.net/fuxily/article/details/139308664"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2024 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top