分布式版本控制系统git以及源代码管理工具gitee在macOS中的使用

分布式版本控制系统git以及源代码管理工具gitee在macOS中的使用

一、简介

git是一种代码管理工具,而代码管理工具分为集中式版本控制系统和分布式版本控制系统。CVS、SVN都是集中式版本控制系统,Git属于分布式版本控制系统。集中式版本控制系统的版本库集中存放在中央服务器,如果需要修改代码,要先从中央服务器取得最新的版本,修改完成后,再提交给中央服务器,并且必须联网才能工作。

在分布式版本控制系统中,版本库在每个人电脑上都有,如果有修改,就把修改推送给需要的人。

二、安装git

macOS下,XCode自带git工具。在新建项目时,勾选创建git仓库即可。

截屏2021-05-25下午8.00.22.png

也可以在终端通过homebrew安装。

使用git命令查看是否安装:

截屏2021-05-25下午8.56.29.png

使用git config --list命令,

可找到默认邮箱与用户名genius和genius@genius.com

name.png

三、设置公钥

Gitee 提供了基于SSH协议的Git服务,在使用SSH协议访问仓库仓库之前,需要先配置好账户/仓库的SSH公钥。

在终端输入:

ssh-keygen -t rsa -C "邮箱地址"  

按三次回车后,在终端输入:

cat ~/.ssh/id_rsa.pub

即可查看生成的公钥。

四、从gitee上下载源代码

使用git clone 命令,后接https或ssh

ssh:

截屏2021-05-25下午8.51.33.png

https:

截屏2021-05-25下午8.53.06.png

下载完成:

截屏2021-05-25下午8.49.49.png

五、新建仓库并与gitee关联

在gitee上新建仓库

截屏2021-05-25下午8.18.57.png

在终端使用git remote add命令:

git remote add origin git@gitee.com:用户名/仓库名.git
  • git 给远程库起的默认名称是 origin

若初次使用发生报错:

fatal: Not a git repository (or any of the parent directories): .git

(没有一个git目录)

需要在终端使用git init命令初始化:

git init

若发生报错:

fatal: remote origin already exists.

(本地库已关联了一个同名的远程库)

则删除已有的远程库:

git remote rm origin

查看远程库信息:

git remote -v

可得:

截屏2021-05-25下午8.32.10.png
推送到Gitee,使用命令:

git push gitee master

六、心得

这一次主要学习了git的基本知识与gitee的基本操作。更详细地了解了分支、仓库的概念。gitee相比于github更加稳定,操作上基本是类似的。学习过程中参考了gitee的文档与相关博客。

posted @ 2021-05-25 21:35  kuaikuii  阅读(413)  评论(0)    收藏  举报
//看板娘 //目录