Git指令(Mac)

克隆仓库

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 #恢复代码

相关推荐
cyforkk4 小时前
Git 合并分支提示 Already up to date 的真实原因
git
●VON5 小时前
HarmonyKit | 移动端开发者工具类应用的现状与趋势
git·华为·性能优化·harmonyos·鸿蒙
●VON6 小时前
HarmonyKit | 鸿蒙开发协作:如何为 HarmonyKit 贡献一个新的工具
git·华为·harmonyos·鸿蒙
枕星而眠6 小时前
Git仓库基础用法
大数据·git·后端·elasticsearch·全文检索
酷虎软件14 小时前
分享链接+视频音频文案提取 API 接口文档
ide·macos·xcode
梦想三三18 小时前
Git与GitHub基础入门:从零开始掌握版本控制与代码托管(完整图文教程)
人工智能·git·elasticsearch·github
Hyyy19 小时前
为什么 macOS 应用一换 Bundle ID,之前授予的权限就全失效了?
macos·electron
p似笑非笑20 小时前
实战验证——把 SDK 塞进一个 macOS 原生 Agent 应用
macos
Joy-鬼魅1 天前
Git常用操作
git