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

相关推荐
青柠之夏cc1 小时前
Kotlin Multiplatform:一次编写,全平台运行,2026 年跨平台开发的 “最优解”?
macos·objective-c·cocoa
挖掘狂人2 小时前
Git 从 0 到 1:用一个小项目走完 add / commit / reset / merge / rebase / push
git·后端·github
codigger3 小时前
Git 三区域模型:把 add、commit、reset、merge 一次讲透
git·github·编程·编程语言
水饺编程3 小时前
第1章:开发环境搭建,在 Windows 中安装 Git
linux·c语言·汇编·git·ubuntu
idanzk3 小时前
Git 推送 GitHub 报 SSL_READ /src refspec main 不匹配 完整踩坑记录
git·github·ssl
星恒随风6 小时前
Linux开发工具详解(二):Git版本控制、GitHub协作与GDB调试实战
linux·笔记·git·学习·github
寺中人1 天前
Xshell 完全入门指南:从安装到实战,远程连接+文件传输+会话管理全拆解
git·ssh·github·php·远程连接·xshell·运维工具
酬谢神明则必安1 天前
git学习记录01
linux·git·学习
lingchen19061 天前
版本控制 Git源代码项目管理
git
虫无涯1 天前
Coverity 如何结合 GJB8114-2013使用?
git·单元测试·嵌入式测试·coverity·静态扫描