【实践记录】github仓库的更新

首先登录,参考:记一次github连接本地git_如何连接github-CSDN博客

SSH:

git config --global user.name "GitHubUsername"

git config --global user.email "email@example.com"

ssh-keygen -t ed25519 -C "email@example.com"

默认保存路径:~/.ssh/id_ed25519(私钥)和 id_ed25519.pub(公钥)

复制公钥:Github中Gettings -> SSH and GPG keys -> New SSH Key,粘贴

cat ~/.ssh/id_ed25519.pub

登录检查

ssh -T git@github.com

成功提示:Hi YourUsername! You've successfully authenticated...

首先拉取之前建立的仓库:

git clone https://github.com/JL765/Biostatistics--li.git

把原本存在的文件删除掉,这个文件可以记录本地仓库的修改情况

将之前的博客中的代码打包到文件夹中:【R】Dijkstra算法求最短路径_r语言最短路径问题-CSDN博客

加注释说明:

echo "# 项目名称" > README.md # 生成包含标题的 README.md

添加修改到缓存区

git add . # 添加所有更改

声明修改情况:

git commit -m "Initial commit: Dijkstra算法实现"

git status # 确保所有变更已提交

在仓库文件夹中右键打开GitBase,关联远程仓库:

git remote add origin git@github.com:用户名/仓库名.git # 使用SSH地址

检查关联情况

git remote -v

git branch # 确认当前分支(如`main`或`master`)

同步更新情况

git pull --rebase

首次推送

git push -u origin 分支名

仓库更新

git push # 自动推送到已关联的远程分支

分支

git branch -M main # 重命名分支

git push -u origin main

git push origin 本地分支名:远程分支名 # 如 `git push origin dev:feature-dev`

相关推荐
天衍四九5 小时前
Git从0到实战(四):冲突解决与版本回退 —— 别怕,出错了也能救
github
大刚测试开发实战6 小时前
如何内网穿透访问本地私有化部署的TestHub
前端·后端·github
JieE21216 小时前
LeetCode 56. 合并区间|超清晰 JS 图解思路,面试高频区间题
javascript·算法·面试
Jack201 天前
HarmonyOS开发中错误处理策略:网络异常统一处理
算法
uhakadotcom1 天前
在python 的 工程化架构中 ,什么是 薄包装器层?
后端·面试·github
小小杨树1 天前
读懂色彩:拍照调色不再难
算法·计算机视觉·配色
Avan_菜菜2 天前
AI 能写代码了,为什么我反而开始要求它先写文档?
前端·github·ai编程
JieE2122 天前
LeetCode 226. 翻转二叉树|JS 递归超详细拆解,二叉树入门经典题
javascript·算法
JieE2122 天前
LeetCode 104. 二叉树的最大深度|递归思路超详细拆解
javascript·算法