git 如何快速切换回上一个分支

//快速切换回上一个分支(两个分支之间来回切换)

git checkout -

======================================================

// 新建分支(注意:新建分支是基于master分支,也就是说你要copy 一份master的代码到你的分支,所以在新建之前,首先要切换到master分支,然后执行命令git branch your_branch)

git branch branch_name

//切换分支

git checkout your_branch

//当然也可以新建,切换一步完成:

git checkout -b your_branch

// 如果修改的文件过多,怎么方便地查看都修改了哪些文件呢,

git status //可以查看当前已经改动的文件,并且以列表的形式显示,方便查看

// 暂存已经修改,但是现在又不想立马提交,但是又得解决bug,提交的

git stash

// 修改完bug后,如何取出之前修改了一般的文件呢?

//bug修复提交后,恢复之前暂存的状态,这个时候有两种命令可选,我们选择:git stash pop命令

git stash pop

//查看所有分支

git branch -a

//查看当前分支

git branch

//更新master主线上的东西到该分支上:

git rebase master

//更新mybranch分支上的东西到master上:

git rebase mybranch

//提交:

git commit -a

对最近一次commit的进行修改:

git commit -a –amend

//commit之后,如果想撤销最近一次提交(即退回到上一次版本)并本地保留代码:

git reset HEAD^
//合并分支:

(merge from) $ git checkout master

git merge mybranch (merge from mybranch)

删除分支: git branch -d mybranch
强制删除分支: git branch -D mybranch

查看各个分支最后一次提交: git branch -v

查看哪些分支合并入当前分支: git branch –merged

更新远程库到本地: git fetch origin
推送分支: git push origin mybranch

//设置你本地分支的上游分支

git branch --set-upstream-to=origin/master your_local_branch

//拉去主分支最新代码

git pull

//commit后不要忘了再推送至master分支

git push origin HEAD:master

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值