分布式版本控制系统git以及源代码管理工具gitee在macOS中的使用
分布式版本控制系统git以及源代码管理工具gitee在macOS中的使用
一、简介
git是一种代码管理工具,而代码管理工具分为集中式版本控制系统和分布式版本控制系统。CVS、SVN都是集中式版本控制系统,Git属于分布式版本控制系统。集中式版本控制系统的版本库集中存放在中央服务器,如果需要修改代码,要先从中央服务器取得最新的版本,修改完成后,再提交给中央服务器,并且必须联网才能工作。
在分布式版本控制系统中,版本库在每个人电脑上都有,如果有修改,就把修改推送给需要的人。
二、安装git
macOS下,XCode自带git工具。在新建项目时,勾选创建git仓库即可。

也可以在终端通过homebrew安装。
使用git命令查看是否安装:

使用git config --list命令,
可找到默认邮箱与用户名genius和genius@genius.com

三、设置公钥
Gitee 提供了基于SSH协议的Git服务,在使用SSH协议访问仓库仓库之前,需要先配置好账户/仓库的SSH公钥。
在终端输入:
ssh-keygen -t rsa -C "邮箱地址"  
按三次回车后,在终端输入:
cat ~/.ssh/id_rsa.pub
即可查看生成的公钥。
四、从gitee上下载源代码
使用git clone 命令,后接https或ssh
ssh:

https:

下载完成:

五、新建仓库并与gitee关联
在gitee上新建仓库

在终端使用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
可得:

推送到Gitee,使用命令:
git push gitee master
六、心得
这一次主要学习了git的基本知识与gitee的基本操作。更详细地了解了分支、仓库的概念。gitee相比于github更加稳定,操作上基本是类似的。学习过程中参考了gitee的文档与相关博客。

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号