Gitee(码云)是基于 Git 的代码托管服务,是国内的一个代码托管平台,为开发者提供代码托管服务。
为何要使用代码托管
项目在开发中,都是多人协作生产代码,这样难免会有冲突,这时使用代码托管就变得很有必要!代码托管可以在充分保障代码唯一性的前提下,让不同角色的开发者能够专注自己参与的部分。
Gitee(码云)账号注册
创建第一个仓库
1、注册完并成功登录账号后,用户可创建自己的第一个仓库。
通过网站右上角的「+」号,选择「新建仓库」,进入新建仓库页面
2、在新建仓库页面填写仓库信息。如下图:
信息填写完毕,单击创建,完成仓库的创建
更多有关仓库信息的填写可参考文档如下:
https://gitee.com/help/articles/4120
3、完成创建的仓库如下图:
Git 客户端下载及安装
1、下载地址:https://git-scm.com/download/win
根据自己的操作系统下载对应的 Git 版本
2、安装过程:一直 Next 即可;安装完成,桌面右键如下图:
Git GUI Here(客户端)和 GIT Bash Here(终端)
配置本地的 Git 用户信息
打开 Git Bash(终端)输入 git config 的执行命令如下:
git config --global user.name "你的名字或昵称"
git config --global user.email "你的邮箱"
其中你的名字或昵称和你的邮箱替换成上面注册时的 Gitee(码云)账户名和邮箱。
Git Bash(终端)下输入如图:
如图所示,本地 Git 用户信息配置完成
生成/添加SSH公钥
码云提供了基于SSH协议的Git服务,在使用SSH协议访问仓库仓库之前,需要先配置好账户/仓库的SSH公钥。
1、本机生成SSH公钥
a、本地打开 Git Bash(终端),输入命令:ssh-keygen
b、直接三次回车,即生成了SSH公钥
c、查看SSH公钥命令:cat ~/.ssh/id_rsa.pub
Git Bash(终端)下输入如图:
2、Gitee (码云)添加SSH公钥,如下图:
打开码云账号:设置->安全设置->SSH公钥
3、确认是否配置成功
首次使用需要确认并添加主机到本机SSH可信列表。若返回 Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功。
如图所示,添加成功
开始提交代码文件
1、本地创建一个项目文件夹,进入文件夹,鼠标右击打开 Git Bash(终端),如下图:
创建项目文件夹:localtest
2、将码云远程仓库通过git命令行clone到本地
仓库地址如图所示:
选择SSH选项,点击复制
在 Git Bash(终端)输入git clone 执行命令如下:
git clone 替换成复制的SSH地址
Git Bash(终端)下输入如图:
3、在clone下来的 firstwarehouse 文件夹中添加代码文件,如下:
添加个 index.html 代码文件作为测试
4、在本地仓库(firstwarehouse)目录下执行以下命令:
git add . #将当前目录所有文件添加到git暂存区
git commit -m "我的一次提交" #提交并备注提交信息
git push origin master #将本地提交推送到远程仓库
Git Bash(终端)下输入如图:
注:一定要在对应的本地仓库文件中执行命令,否则会报错
5、查看远程仓库,如下图所示:
代码文件成功提交
拉取代码文件
假设项目有A与B两人同时开发,此时A与B的代码文件是一样的,当A新增了一个代码文件,并且提交到远程仓库,B为了与远程仓库的代码一致,这时候B就需要拉取远程仓库的代码下来
1、创建另外一个本地仓库文件夹(demo)
将远程仓库clone下来,并且新增一个代码文件如下:
新增demo.html文件,将代码文件提交到远程仓库
2、本地仓库(localtest->firstwarehouse)目录下拉取远程代码
此时,localtest->firstwarehouse文件目录下是没有demo.html代码文件的。
localtest->firstwarehouse目录下,无demo.html文件
在本地仓库(localtest->firstwarehouse)目录下执行以下命令:
git pull origin master #将远程仓库拉取到本地
Git Bash(终端)下输入如图:
拉取成功
demo.html文件拉取下来
声明:文章已取得微信公众号 GitWeb 授权,转载需标明文章来源出处