10分钟快速掌握分布式版本控制系统GIT命令集【形成知识体系篇】

任务要求

要求全部使用git命令实现

1、创建本地仓库,项目名称为hniu_site

2、在仓库下创建多级(目录)文件夹cn/hniu/班级名称(例如软件2108,cn/hniu/rj2108)

3、在班级名称下新建文件,名称为班级名称_学号_ master.java

4、提交班级名称_学号_master.java文件至本地仓库

5、推送hniu_site项目至远程仓库,本实践选用码云作为码云仓库

6、创建分支dev并切换至dev分支

7、分支dev下创建一个班级名称_学号_dev.java

8、把班级名称_学号_dev.java提交至码云dev分支

9、合并dev分支至master

10、新建标签tag1.0并推送至远程仓库

11、打包成zip文件

任务准备

  1. 安装了Git for windows
  2. 思维导图:Xmind ZEN
  3. 注册了gitee(码云)

任务实施

使用git bash命令完成

1、创建本地仓库,项目名称为hniu_site

#创建工作目录例如d:/work
mkdir work
#创建本地仓库
git init hniu_site

2、在仓库下创建多级(目录)文件夹cn/hniu/班级名称(例如软件2108,cn/hniu/rj2108)

cd /d/work/hniu_site
#创建多级文件夹
mkdir -p cn/hniu/rj2108

3、在班级名称下新建文件,名称为班级名称_学号_ master.java

#创建文件
cd cn/hniu/rj2108
touch rj2108_09_master.java

4、提交班级名称_学号_master.java文件至本地仓库

#添加文件到暂存区
git add rj2108_09_master
#提交文件到本地仓库
git commit -m "提交文件做备注说明"

5、推送hniu_site项目至远程仓库,本实践选用码云作为码云仓库

#连接远程仓库
git remote add origin 仓库地址
#拉取项:原因是两个仓库不同而导致的,需要在后面加上--allow-unrelated-histories进行允许合并,即可解决问题
git pull origin master --allow-unrelated-histories
#推送项目
git push origin master

6、创建分支dev并切换至dev分支

#创建dev 分支
git branch dev
#切换或检出 分支
git checkout dev

7、分支dev下创建一个班级名称_学号_dev.java

#创建文件
cd /d/work/hniu_site/cn/hniu/rj2108
touch rj2108_09_dev.java

8、把班级名称_学号_dev.java提交至码云dev分支

#添加文件到暂存区
git add rj2108_09_dev.java
git commit -m '提交的备注信息' 
#推送(前提条件先在码云上创建dev分支)
git push origin dev

9、合并dev分支至master

#合并dev分支并推送到master分支
git merge dev
git push origin master

10、新建标签tag1.0并推送至远程仓库

#新建标签tag
git tag -a  标签名称 -m "标签版本说明性文字"
#推送标签
git push origin 标签名称

11、打包成zip文件

git archive --format=zip --output master.zip master

 

posted @ 2023-03-10 19:37  TechLearn  阅读(34)  评论(0编辑  收藏  举报
写代码、聊产品、懂设计、热爱阅读和分享
http://www.budaos.com