git 常用命令-你一定要熟悉不能再熟悉

本文详细介绍了Git的各种操作,包括最简单的merge、合并多个commit为一个、使用rebase squash、修改commit注释、强制同步远程仓库、本地及远端分支重命名、查看远程服务器地址和所有分支。此外,还涵盖了如何解决冲突和管理本地代码。这些技巧对于日常的Git工作流程至关重要。
摘要由CSDN通过智能技术生成

目录

0.最简单的merge

1. 将多个commit提交合并为一个commit提交

2. merge分支 将多个commit提交合并为一条新的提交

3.修改commit注释:

4.强制覆盖本地代码,与远程仓库保持一致

5.修改本地分支名字

6.修改远端分支名字

7.查看远端服务器地址

8.查看本地有哪些分支

9.查看本地+远程有哪些分支


0.最简单的merge

开发分支(dev)上的代码达到上线的标准后,要合并到 master 分支

git checkout dev
git pull
git checkout master
git merge dev
git push -u origin master

1. 将多个commit提交合并为一个commit提交

        1-1: reset

//当前所在分支:test
//想做什么:将test分支的多次提交合并为一个提交并推到master上

git reset origin/master

git status

git add .

git commit -m "注释"

git push origin master

        1-2: 使用rebase 

2. merge分支 将多个commit提交合并为一条新的提交

举例: 当前分支为master分支,想要将origin/dbg_ci_1025的提交合并为一条

git merge --squash dbg_ci_1025

git add .

git commit -m "将远端test分支的提交合并为一条提交"

git push origin master

 

git checkout master

git pull --rebase 

git rebase origin/master

git checkout -b master2

git merge --squash “这里是你想将某个远端的多次提交合并成一个提交的远端分支名字” 

git commit -am "合并为一条commit"

git push origin master:新远端名称

3.修改commit注释:

git commit --amend

i 进入编辑状态

:wq 退出编辑状态

4.强制覆盖本地代码,与远程仓库保持一致

git fetch --all

git reset --hard origin/master

git pull

5.修改本地分支名字

git branch -m 旧分支名字 新分支名字

6.修改远端分支名字

git branch -r -m 旧分支名字 新分支名字

7.查看远端服务器地址

git remote -v

8.查看本地有哪些分支

 git branch

9.查看本地+远程有哪些分支

git branch -vv

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值