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)在目标分支中(当前就是目标分支),点击提交代码,完成合并
