1. Git 使用教程
1.1 创建与提交
- 在本地创建ssh key:
ssh-keygen -t rsa -C "your_email@youremail.com"
输入上述命令后~/.ssh中将出现一个id_rsd.pub文件,将该文件中的key复制到github的ssh key配置页面:
输入
ssh -T git@github.com确认是否key配置成功配置信息:
git config --global user.name "your name" git config --global user.email "your_email@youremail.com"
- 在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命令进行全局修改。
创建新文件或修改文件后,使用
git add *命令将文件提交到暂存区将改动提交到HEAD:
git commit -m "备注"将改动提交到远程仓库:
git push origin 分支名称分支操作:
创建新分支: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提交代码
使用vscode打开本地仓库的文件夹
进入源代码管理页面:

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的版本