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

相关推荐
LannyChung1 小时前
PowerShell 下 git log 中文乱码的完整排查与解决
windows·git
import_random2 小时前
[git]本地main,origin/main,远程main(关系2)
git
golang学习记2 小时前
Zed Git重大更新:目录级对比支持分栏Diff
git·vscode·zed
JPower_mr.g4 小时前
SmartCall v1.0.9 发布:智能体知识库上线,让 AI 客服先查资料再回答
java·ide·人工智能·macos·架构·开源·xcode
轻口味6 小时前
启元无真机二开实战:先在Mac上养一台Q1——官方URDF到MuJoCo数字孪生的完整链
macos·具身智能·mujoco·启元机器人
阿俊-全栈开发7 小时前
LikeShop 单商户高级版二开项目的 Git 分支管理与版本发布规范
git·likeshop·likeshop开源商城·likeshop多商户
努力弹琴的大风天7 小时前
TortoiseGit 仓库不显示绿色对号解决方案
git·tortoisegit·图标显示
我不会插花弄玉10 小时前
GitHub实操【由浅入深-Git】
git·github
说实话起个名字真难啊10 小时前
Git常用小问题笔记
笔记·git·elasticsearch
2601_9679791211 小时前
AccessControl 5.4 macOS Python 3.9 版本安装包
python·macos·security·accesscontrol·permissions