Skip to content

CUCCS/2022-ns-public-zhoujinggui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

作业目录

chap0x01

chap0x05

chap0x07

chap0x0B

ctf

实验报告要求

  • Markdown 书写,且在 Github 上渲染出的排版效果正常,可读性强;

  • 在 Github 上每次提交作业单独从master分支新开一个分支;

    • 每次作业均保存到 独立不冲突 的子目录;
  • 图文并茂证明:

    • 实验关键步骤是自己做的;
    • 哪些 实验结果符合实验要求预期;
  • 如有涉及到代码、配置文件,请记得 commit 源代码 文件;

  • 规范的 Git 工作流程:

    • **提交作业等待批改:**提交PR请求将作业分支合并到master分支;
    • PR 时的 commit 不会被批改;
  • 课程没有在教务处系统上查到分数之前,禁止合并或关闭 已有批改记录的 PR,可以在该 PR 对应的分支上继续提交新变更;;

  • 每次实验报告只保留一个 Open 状态的 PR ,禁止同一次作业发起多个 PR

  • PR 的标题应体现本次实验报告的主题;

示例作业目录(所有分支合并到 master 分支后状态)如下:

.
├── .gitattributes
├── .gitignore
├── README.md
├── chap0x01
│   ├── README.md
│   └── img
│       ├── vb-setup.png
│       └── vb-victim-screenshot-1.png
├── chap0x02
│   └── README.md
├── chap0x03
│   └── README.md
├── chap0x04
│   └── README.md
└── chap0x05
    ├── README.md
    └── code
        ├── exp.py
        └── nginx.conf

示例 Git 分支结构如下:

img

git日常使用部分:

git clone <仓库地址>

我们这次使用SSH,所以需要提前配置好Gitee的SSH公钥

git branch

列出仓库的所有分支

git branch <分支名称>

用于新建分支,新建后记得进行切换

git checkout -b <分支名称>

也用于新建分支,新建完成会自动切换(较老的指令)

git switch <分支名称>

切换到分支

git add <修改内容>

如果用git add .默认添加所有已修改内容

git commit

用于本地提交修改内容,不加选项的命令默认打开你的编辑器,嫌麻烦可以用git commit -m <本次提交的内容概要>,注意如果有标点或者很多符号需要加引号,例如git commit -m 'hello,world.'

git push

将本地commit过的修改上传到仓库,这一步慎重,确保本地没有问题再考虑上传,同时需要考虑上传的分支是否正确,新建的空分支的话需要手动选择上传分支,如git push --set-upstream origin <分支名称>

About

2022-ns-public-zhoujinggui created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published