克隆仓库
SSH 方式
git clone git@github.com:haha-ha-cuo/TyphoonPathTracking.git
进入电脑中某个文件夹 cd TyphoonPathTracking(后续所有 git 命令都必须在这个文件夹内运行)
查看远端仓库信息权限 git remote -v
fetch(拉取远程代码)push(推送代码到 GitHub,即写入权限)
标准协作开发命令(都在当前TyphoonPathTracking文件夹内执行):
1. 先同步远端最新代码(每次开发前必执行)
git fetch origin --prune #下载远程仓库最新代码和分支信息
#--prune(简写‑p):把 GitHub 已经删掉的分支,从你本地的远程记录里清除
git branch #查看所有本地分支
git branch -r:列出 GitHub 远程仓库上面所有分支;
git branch -a:本地分支 + 远程分支全部显示。
git checkout main #切换到main
git checkout -b feat-new origin/feat-修改了脚本名称,添加了分片逻辑
#创建本地分支并且关联远程分支
git pull origin main
2. 创建自己的开发分支,把主干最新代码合并到你的分支,解决潜在冲突(不要直接在 main 分支写代码)
# 创建并切换到新分支,分支名自定义,比如dev-wrx
git checkout -b dev-wrx
git merge main
3. 修改代码之后提交步骤
git add .
git commit -m "完成台风路径绘图代码"
git push origin dev-wrx
4.暂时储藏你的改动(如果现在不想提交)
git stash #将修改和新建文件全部暂存起来:
git checkout main #切换 main 分支
git checkout dev-wrx #切回自己的分支
git stash pop #恢复代码