angular最新教程-第二节使用git、svn和码云做版本控制

简介: angular最新教程-第二节使用git、svn和码云做版本控制

上一节课我们已经创建了一个新的项目,
这节课我们了解一下如何创建码云(https://git.oschina.net/)管理我们的代码。
在工作中,不管是自己一个人开发,还是团队开发,都会涉及到版本控制。
比较常用的版本控制软件有svn和git。
(如果你会使用git,会版本控制,那你就不需要在往下看了。git clone这个地址https://git.oschina.net/xiaohuOni/oniplan-ng.git就可以了)


步骤一:下载git和Tortoise

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。
Git官方下载地址:https://git-scm.com/downloads
选择你需要的版本,这里以Windows用户为例。

image.png

下载下来是一个exe文件,直接点击安装就可以了。
安装完毕打开命令行,敲入git

image.png

安装成功。
接下来安装Tortoise。下载地址:https://download.tortoisegit.org/tgit/
下载玩也是一个软件,直接安装。
安装完成,在任意地方右键可以出现。

image.png

出现这个说明安装成功了。


步骤二:创建码云项目

码云官网地址:https://git.oschina.net/
码云作为中国版的github,为个人提供了很好的存放代码的地方。
没有码云的朋友可以注册一个。
注册完成登录进入个人页面,点击状态栏上的+。

image.png

选择新建项目。

image.png

输入项目名称和介绍,点击创建就可以了。


如果你不想新建项目,或者说后期想直接拷贝这个教程的源代码,
那你可以访问https://git.oschina.net/xiaohuOni/oniplan-ng
点击start,关注这个项目

image.png

访问https://git.oschina.net/xiaohuOni
点击关注

image.png

这样你下次登录码云,就能很容易找到这个项目了。


步骤三:将本地的代码存放到码云上

首先我们查看项目的地址。
不管是你自己创建的还是拷贝这个教程的demo都是从这里查看。

image.png

复制这个地址:https://git.oschina.net/xiaohuOni/oniplan-ng.git

在空白文件夹中点击右键(git clone 要求在空白文件夹)

image.png

选择git clone

image.png

点击确定。

image.png

显示下载成功,这样我们新建的那个码云项目,就被我们拷贝到本地了。
(如果你是要拷贝这个项目的demo,那到这里就完成了。)
但是我们本地已有项目了,我们是希望以我们本地的版本为主的。
所以,接下来打开我们昨天创建的项目。
删除.git文件夹(打开查看隐藏文件),这个是官方的git配置,删掉。

image.png

然后把我们刚刚克隆下来的文件夹下的.git文件夹,拷贝到项目目录中。

image.png

在项目文件中右键选择commit

image.png

在消息里面,写上本次更新代码所做的修改。
中间选择all(平时你可以根据自己的需要,提交哪几个文件)

image.png

点击commit

image.png

commit完成之后,再次在空白处右键:

image.png

操作完成之后,我们的代码就同步到码云上了。
回到码云的项目页面,刷新就能看到自己的代码了。

image.png

这样你就能在多个办公地点,或者多人协作的情况下,开发了。

如果你不喜欢用git,那你可以使用svn。
可以在码云的项目管理里面,勾选使用svn选项。安装TortoiseSVN(https://tortoisesvn.net/downloads.html)用法和git差不多。

image.png

在基础设置中,勾选使用svn

image.png

这节课的内容就到这里结束了。
感谢您的阅读。
我是莽夫,希望你开心。

目录
相关文章
|
15天前
|
存储 开发工具 数据安全/隐私保护
「Mac畅玩鸿蒙与硬件9」鸿蒙开发环境配置篇9 - 使用 Git 进行版本控制
在 HarmonyOS 项目开发中,Git 版本控制可以帮助开发者规范地管理代码变更,确保协作流程顺畅。本篇将详细介绍从创建项目、提交代码到 Git 远程仓库,再到修改、推送更新的完整操作流程,重点演示如何使用 Git 和 GitHub 进行身份验证和版本管理。
49 3
「Mac畅玩鸿蒙与硬件9」鸿蒙开发环境配置篇9 - 使用 Git 进行版本控制
|
11天前
|
存储 开发工具 git
git工具使用教程全讲解
本文介绍了版本控制的概念及其重要性,详细对比了多种版本控制工具,如VSS、CVS、SVN和Git,重点讲解了Git的基本使用方法、工作原理及与SVN的区别。此外,文章还介绍了GitHub、GitLab和Gitee等流行的代码托管平台,以及如何在这些平台上注册账号、创建和管理仓库。最后,文章还提供了如何在IntelliJ IDEA中配置和使用Git的具体步骤。
33 1
|
18天前
|
Ubuntu 开发工具 git
Git高手必备:掌握这些版本控制最佳实践,让你的代码管理效率翻倍!
【10月更文挑战第25天】使用 Git 进行版本控制是现代软件开发的重要部分。本文详细介绍了 Git 的安装、配置、基本操作、分支管理、冲突解决及常用命令,帮助开发者提高工作效率,确保代码质量和团队协作的顺利进行。通过合理使用 Git,可以有效管理代码变更,支持多人协作,并追踪历史记录。
46 4
|
18天前
|
开发工具 C# git
C#一分钟浅谈:Git 版本控制与 GitFlow 工作流
【10月更文挑战第22天】本文介绍了 Git 和 GitFlow 的结合使用,从基础概念到具体操作,涵盖了安装配置、基本命令、GitFlow 工作流的核心分支和流程示例。同时,文章还讨论了常见的问题和易错点,如忽略文件、冲突解决、回退提交和分支命名规范,并提供了代码案例。通过学习本文,读者可以更好地理解和应用 Git 及 GitFlow,提高团队协作效率。
45 1
|
7天前
|
开发工具 git
掌握Git版本控制,提升团队协作效率
掌握Git版本控制,提升团队协作效率
|
17天前
|
开发工具 git 开发者
|
1月前
|
编译器 开发工具 数据安全/隐私保护
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
本文提供了一个关于如何在Gitee上进行多人协作和版本控制的详细教程,包括新建和初始化仓库、克隆仓库、邀请好友共同管理仓库以及注意事项,旨在帮助用户顺利进行代码协作开发。
187 0
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
|
1月前
|
数据可视化 项目管理 开发工具
Git 可视化的实现:提升版本控制体验的利器
Git是最流行的分布式版本控制系统,广泛用于软件开发和项目管理。但其命令行操作复杂,难以直观理解,尤其是涉及分支和合并时。为此,Git可视化工具应运而生,通过图形界面帮助开发者更清晰地理解项目历史、分支结构及变更情况。本文将探讨Git可视化的概念背景、技术方法及相关工具,包括GitKraken、Sourcetree、Gitg、Git Extensions和Tig等,帮助读者掌握其在日常工作中的应用,提升版本管理效率。此外,还将介绍如何结合可视化项目管理工具,如板栗看板,实现更高效的团队协作和任务管理。
36 0
|
1月前
|
Shell 网络安全 开发工具
使用Git进行版本控制
使用Git进行版本控制
33 0