1. 创建仓库
首先,我们需要在gitee上创建一个新的代码仓库,用于存储我们本地的代码。如果您已经有了仓库,可以跳过这一步。
进入gitee官网,在页面上方找到“新建仓库”的按钮,点击进入。
重点提示:在您选择创建仓库时,一定要选择“Git仓库”的选项。
//在gitee仓库页面克隆或者从本地提交
$ git clone https://gitee.com/xxxxxxxx/mygit.git
$ cd mygit
$ echo "Hello Gitee" > README.md
$ git add README.md
$ git commit -m "添加README.md"
$ git push -u origin master
重要提示:在进行上传代码的操作之前,需要先安装git工具,可以在官网上下载安装程序。
2. 上传代码
2.1 将代码文件夹初始化为git仓库
打开本地代码所在的文件夹,在文件夹中右键打开git bash命令行工具。将这个文件夹初始化为一个git仓库,使用以下命令:
//进入文件夹
$ cd /path/to/your/folder
//初始化为git仓库
$ git init
2.2 添加代码到本地仓库
在将代码上传到gitee之前,需要先将代码提交到本地仓库。
//将所有文件添加到仓库,.表示添加所有文件
$ git add .
//提交代码到本地仓库,-m后面为提交的备注信息
$ git commit -m "initial commit"
2.3 关联远程仓库
在本地仓库中添加远程仓库的地址,用于将本地代码推送到远程仓库。
//添加远程仓库,remote_name为远程仓库名,url为仓库地址
$ git remote add remote_name url
//例如:
$ git remote add origin https://gitee.com/username/repository-name.git
2.4 推送代码到远程仓库
现在可以将本地代码推送到gitee的远程仓库中:
//将本地分支master推送到远程仓库origin的master分支上
$ git push remote_name local_branch:remote_branch
//例如:
$ git push origin master:master
3. 版本管理
在gitee中,能够对上传的代码进行版本管理。可以为仓库添加标签,记录仓库中代码的重要事件或者版本发布信息。下面简单介绍一下版本标签的管理方法:
3.1 创建标签
使用git命令创建标签非常简单,只需要指定标签的名称即可:
//创建一个轻量级标签
$ git tag tag_name
//创建一个含有备注信息的标签
$ git tag -a tag_name -m "tag annotation"
3.2 查看标签
查询标签使用git tag命令:
$ git tag
3.3 删除标签
使用git tag -d命令删除标签:
$ git tag -d tag_name
3.4 推送标签到远程仓库
将标签推送到远程仓库,需要使用git push命令,并指定--tags参数:
$ git push remote_name --tags
4. 代码合并
在进行开发过程中,可能会出现多个分支的代码需要合并到一个分支中,这时就需要使用git的合并功能。
4.1 切换到需要合并的分支
使用git checkout命令切换到需要合并的分支:
$ git checkout need_merge_branch
4.2 将需要合并的分支合并到当前分支
使用git merge命令将需要合并的分支合并到当前分支:
$ git merge merge_branch
4.3 处理合并冲突
在git合并分支时,可能会发生合并冲突。发生冲突时,git会停下来并提示您修改有冲突的文件。可以使用git status命令查看发生冲突的文件,并手动解决冲突。最后使用git add将修改后的文件添加到索引中,再使用git commit提交更改。
总结
通过本文的介绍可以看到,将本地代码上传到gitee进行版本管理是一件非常简单的事情。而git作为大名鼎鼎的分布式版本控制工具,能够非常方便地管理代码仓库中的版本。希望大家能够掌握基本的git命令,能够在日常开发中熟练使用git。