Git常用命令

1、git常用命令

创建和克隆仓库:

git init:在当前目录初始化一个新的 Git 仓库。

git clone <repository>:克隆远程仓库到本地。

基本操作:

git add <file>:将文件添加到暂存区。

git commit -m "<message>":提交暂存区的文件到本地仓库。

git status:查看工作区和暂存区的状态。

git diff:查看修改的文件内容差异。

git log:查看提交日志历史。

git branch:查看分支列表。

git checkout <branch>:切换到指定分支。

git merge <branch>:将指定分支合并到当前分支。

远程仓库操作:

git remote add origin <url>:关联远程仓库。

git push origin <branch>:推送本地分支到远程仓库。

git pull origin <branch>:从远程仓库拉取最新代码。

git fetch:获取远程仓库的最新变动,但不合并到当前分支。

分支管理:

git branch <branch>:创建新的分支。

git checkout -b <branch>:创建并切换到新的分支。

git branch -d <branch>:删除指定分支。

git merge <branch>:将指定分支合并到当前分支。

git stash:将当前工作区的修改暂存起来,以便切换到其他分支。

撤销和回退:

git reset <commit>:回退到指定的提交版本。

git revert <commit>:撤销指定的提交。

git checkout -- <file>:撤销对文件的修改,恢复到上一次提交的状态。

2、Idea将某个分支的某些提交记录提交到另一分支

(1) 切换到合并的目标分支

(2) 找到源分支和需要合并的源分支记录

(3)选中需要合并的记录后,点击 "Cherry-Pick"图标,

(4)在目标分支中(当前就是目标分支),点击提交代码,完成合并

相关推荐
Java编程爱好者2 小时前
Spring Boot 实现数据脱敏:自定义注解 + Jackson 序列化器
后端
神奇小汤圆2 小时前
从 ☕️Java Spring Boot → 🦀Rust Axum 体验的真实感受
后端
掘金者阿豪3 小时前
Codex 开放 1M 上下文后,我折腾了一圈才发现:新版根本不是网上教的那样配置
后端
爱勇宝3 小时前
《道德经》第 10 章:真正成熟的人,能成事但不控制一切
前端·后端·程序员
六边形6663 小时前
独立开发不知道做什么?使用 TRAE Work 抓取差评痛点,快速跑通产品立项流
前端·后端·面试
高频因子挖掘机3 小时前
量化交易系统的数据层和策略层如何解耦?从紧耦合泥潭到优雅分层架构
后端·github
临江仙4553 小时前
同一个 AI Agent 如何同时服务 Web、微信和 QQ:PureChat 的渠道架构实践
前端·人工智能·后端
我的AI队友3 小时前
DeepSeek Harness 接钉钉通知,踩了两个坑:签名不匹配 + 纯对话刷屏
后端·deepseek
程序员鱼皮3 小时前
16 个超火的 DeepSeek Harness 插件,大肥鱼已经落后 N 个版本了。。。
前端·后端·ai编程