1. Git 使用教程

1.1 创建与提交

  1. 在本地创建ssh key:

ssh-keygen -t rsa -C "your_email@youremail.com"

  1. 输入上述命令后~/.ssh中将出现一个id_rsd.pub文件,将该文件中的key复制到github的ssh key配置页面:

  2. 输入 ssh -T git@github.com确认是否key配置成功

  3. 配置信息:

git config --global user.name "your name" git config --global user.email "your_email@youremail.com"

  1. 在github上创建一个仓库,并在本地关联该仓库,此处有两种办法:

① 直接将仓库clone到本地,进入仓库目录即可:

git clone git@github.com:JerryLiF/Chiplet_based_DSE_Simulator.git

② 建立一个与github上仓库同名的本地目录,进入该目录并输入git init初始化仓库。而后输入:git remote add origin git@github.com:yourName/yourRepo.git关联GitHub上的远端仓库。

注意:旧版本git初始化后默认的分支为master,但新版本GithHub默认分支为main,为了保持一致需先将git升级到2.28版本之后,通过git config --global init.defaultBranch main命令进行全局修改。

  1. 创建新文件或修改文件后,使用git add *命令将文件提交到暂存区

  2. 将改动提交到HEAD:git commit -m "备注"

  3. 将改动提交到远程仓库:git push origin 分支名称

  4. 分支操作:

创建新分支:git checkout -b feature_x

切换分支:git checkout master

删除分支:git branch -d feature_x

1.2 更新与合并

将远端仓库的更新同步到本地:git pull

合并其他分支到当前分支:git merge <branch>

查看两个分支的差异:git diff <source_branch> <target_branch>

2. GitHub使用

2.1 在vscode中向GitHub提交代码

  1. 使用vscode打开本地仓库的文件夹

  2. 进入源代码管理页面:

3. 基于Github和Hexo搭建个人博客

常用命令:
hexo new “postName” #新建文章
hexo new page “pageName” #新建页面
hexo generate #生成静态页面至public目录
hexo server #开启预览访问端口(默认端口4000,’ctrl + c’关闭server)
hexo deploy #部署到GitHub
hexo help # 查看帮助
hexo version #查看Hexo的版本