赞
踩
git clone -b develop git@********:xxxxxxxxx.git
说明: develop:为分支名称
git branch -r
git branch -a
git branch 命令是可以创建与删除分支
git fetch
git checkout <分支名称>
例如:
git checkout develop
提交代码,正常提交跟主分支一样
首先切换到要合并的分支上,比如合并到master分支,先切换到master分支上
git diff <分支一> <分支二>
例如:
git diff develop master
git merge --no-ff -m "功能说明" <分支名称>
例如:
将develop分支合并到master分支上(在master分支上)
git merge --no-ff -m "功能说明" develop
–merged 与 --no-merged 这两个有用的选项可以过滤这个列表中已经合并或尚未合并到当前分支的分支。 查看哪些分支合并到当前分支上
git branch --merged
git log 查询提交log日志
git checkout <分支>
例如:
git checkout master
git cherry-pick <commit-id>
例如:
git cherry-pick 24bc4514ae5f9a531b6139***********
有些不需要add,直接push
需要add,就要走一遍提交流程
git add .
git commit -m ""
git pull origin master
git push origin master
git reset --hard HEAD^
git reset --hard HEAD^^
先获取commit id,回退到此id
git log 查看版本id
结果:
commit 4ff8e072e85d739bbd3ffe1*********
Author: laidayong <bastian@126.com>
Date: Fri May 6 12:24:50 2022 +0800
item table name changed
git reset --hard HEAD <id>
例如:
git reset --hard HEAD 4ff8e072e85d739bbd3ffe1*********
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。