Git常用命令
GIT 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
git pull :取回远程主机某个分支的更新,再与本地的指定分支合并
git status :查看其相关的状态
git diff :用于显示提交和工作树等之间的更改
git add :(shift+insert)将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中
git reset : 撤销git add 操作(git reset . :撤销所有文件;git reset 文件名 :撤销指定文件)
git commit - m "备注":主要是将暂存区里的改动给提交到本地的版本库 (git commit --no-verify -m "" 去掉代码规范)
git push :命令用于将本地分支的更新,推送到远程主机
git branch -a:查看所有分支
git branch :查看当前分支
git checkout 分支名 :切换分支
git clone -b 分支名 XXX (XXX为项目地址):克隆指定分支的项目
git checkout -b 新分支名 :基于当前分支基础上,创建新的分支进行开发
git push origin 新分支名:把新建的分支push到远端,才会在远程仓库显示
git merge master:将新分支和既有分支master进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
git branch -d 分支名:删除分支
git branch -m old new:远程分支名字修改之后,本地要修改分支名(old:原来分支名;new:修改之后的分支名)
放弃本地修改,强制拉取更新
git reset --hard FETCH_HEAD:(慎用、慎用、慎用)
进行分支合并(目标分支为 b、被合并分支为 a)
1、git checkout a(切换到需要被合并的分支a)
2、git pull(拉取a分支代码)
3、git checkout b(切换到目标分支)
4、git merge --no-commit --no-ff main(合并代码)
6、git push --no-verify(提交代码到目标分支)

浙公网安备 33010602011771号