1、git常用命令
创建和克隆仓库:
git init:在当前目录初始化一个新的 Git 仓库。
git clone :克隆远程仓库到本地。
基本操作:
git add :将文件添加到暂存区。
git commit -m “”:提交暂存区的文件到本地仓库。
git status:查看工作区和暂存区的状态。
git diff:查看修改的文件内容差异。
git log:查看提交日志历史。
git branch:查看分支列表。
git checkout :切换到指定分支。
git merge :将指定分支合并到当前分支。
远程仓库操作:
git remote add origin :关联远程仓库。
git push origin :推送本地分支到远程仓库。
git pull origin :从远程仓库拉取最新代码。
git fetch:获取远程仓库的最新变动,但不合并到当前分支。
分支管理:
git branch :创建新的分支。
git checkout -b :创建并切换到新的分支。
git branch -d :删除指定分支。
git merge :将指定分支合并到当前分支。
git stash:将当前工作区的修改暂存起来,以便切换到其他分支。
撤销和回退:
git reset :回退到指定的提交版本。
git revert :撤销指定的提交。
git checkout — :撤销对文件的修改,恢复到上一次提交的状态。
2、Idea将某个分支的某些提交记录提交到另一分支
(1) 切换到合并的目标分支
(2) 找到源分支和需要合并的源分支记录
(3)选中需要合并的记录后,点击 “Cherry-Pick”图标,
(4)在目标分支中(当前就是目标分支),点击提交代码,完成合并