美文网首页
GIT分支管理工具

GIT分支管理工具

作者: Wendy__Smile | 来源:发表于2020-12-09 11:32 被阅读0次

Git常用命令介绍

开始

git config --global user.name "xxx" 添加账户
git config --global user.email "xxx@xxx.com" 添加邮箱
git clone <路径> 从该路径下克隆项目

查看工作区状态、查看提交记录相关

git status 查看状态
git diff readme.txt 查看readme.txt修改了什么内容
git log 查看提交记录
git log –graph 查看提交记录按图
git log --pretty=oneline 以一行形式查看提交记录
git reflog 记录每一次命令

创建分支、切换分支相关

git checkout -b dev git checkout命令上添加-b表示创建并切换分支, 相当于:git branch dev

提交代码、推送分支相关

git pull origin dev 拉取分支上的修改
git push origin dev 推送分支上的修改
git pull origin <other_branch_name> 从他人分支上更新代码
git add -A 提交全部更改到暂存区
git reset --mixed 这样文件退出暂存区,但是修改保留
git commit -m "test.txt" 在当前分支上提交修改文件
每次创建分支前需git pull
git push --set-upstream origin hotfix-addUA
将本地分支推送至远程 --> 注意先提交更新 git add . git commit -m "573467"

合并分支相关

步骤:

  • 本地新建分支:git checkout -b dev-wx
  • 拉取分支上的修改:git pull origin dev-wx
  • 切换分支: git checkout dev-wx1.0
  • 解决冲突后提交: git commit -m "描述"
  • 合并分支: git merge <name> --no-ff -m "描述",将其他分支合并到当前分支上。并保留之前的分支历史,以及branch状态
  • git merge dev 合并分支,将dev分支的工作成果直接合并到master分支上。不保留提交记录描述(一般不用)
查看分支、删除分支相关

git branch 查看当前分支
git branch -d branch-name 删除当前分支
git branch -a 查看所有分支,包括远程分支
git branch -r -d origin/branch-name 删除远程分支
git remote prune origin 移除远程已删除的分支,使本地显示正常
git remote show origin 查看remote地址,远程分支和本地分支的相对应关系

版本回退

git reset --hard HEAD^ 回退到上个版本, HEAD^为版本号
git push -f 回退master后,提交当前master版本
git checkout --file 丢弃工作区修改

版本回退
git stash

git stash 将当前工作区的内容保存到git栈中
git stash list 显示git栈内所有的备份
git stash pop 从git栈中读取最近一次保存的内容
git stash clear 清空git栈

首次提交本地仓库至远程

git init
git remote add origin git@10.10.10.10:xxx/xxxx.git
git add .
git commit
git push -u origin master

修改密码
修改密码
tag 标签
列出所有tag

git tag 列出已有的tag标签
git tag -a tagName -m "desc..." 使用 -a 参数来创建一个带备注 -m 的 tag

打标签tag
推送tag

git push origin tagName 将tag同步到远程服务器,tag同样需要使用git push来推送到远程服务器。

推送tag
推送本地所有tag,使用git push origin --tags。
删除某个tag

git tag -d v0.1.2 本地删除
git push origin :refs/tags/<tagName> 远端删除
即:git push origin :refs/tags/v0.1.2

相关文章

  • python学习科普--git分支管理

    分支管理 现在已经创建、合并、删除了一些分支,让我们看看一些常用的分支管理工具。 git branch 命令不只是...

  • Git源码管理方案对比

    Git 是目前最流行的源代码管理工具,Git分支管理可以很灵活,但目前主流的分支官方方式主要有3种,本文对几种主流...

  • 第三章 分支

    1.1 概述 使用其他版本管理工具较少用到分支,其中的一条原因是分支是重量级的分支,不好创建,但是Git的分支特性...

  • Git 深入 - 分支管理

    分支管理现在已经创建、合并、删除了一些分支,让我们看看一些常用的分支管理工具。 git branch 命令不只是可...

  • Git错误信息解决办法:Push rejected: Push

    在项目中使用Git版本管理工具,新更新下来的项目代码,创建本地分支后关联远程分支报错:Push > rejecte...

  • Git工作流Workflow

    导言 现在开发过程中使用的版本管理工具多数都是Git,Git很强大的一个功能是分支管理,那么在开发过程中,对于分支...

  • git常用命令

    分支管理 git 切换分支 git 查看远程分支 git 查看本地分支 git 创建本地分支 git 删除本地分支...

  • Java开发必备 Git 分支开发:规范指南及完全学会Git的2

    Git 是目前最流行的源代码管理工具。为规范开发,保持代码提交记录以及 git 分支结构清晰,方便后续维护,现规范...

  • 关于Git使用笔记

    Git使用分支: 查看所有分支:git branch -a 创建分支:git branch de 切换分支:git...

  • git 查看远程分支、本地分支、删除本地分支

    1查看远程分支git branch -a 2查看本地分支git分支 3创建分支git分支测试 4删除远程分支git...

网友评论

      本文标题:GIT分支管理工具

      本文链接:https://www.haomeiwen.com/subject/lcxrwktx.html