git使用小tips~

1、Git新建分支的区别

(1)git checkout -b feature-1 origin/feature-1
   这个命令主要是从远程拉取分支feature-1 到 本地feature-1,并切换到本地feature-1上。
优点:执行push命令时,只需执行 git push 即可上传到远程分支,而不需要执行git push origin feature-1命令。

(2)git branch feature-1与git checkout -b feature-1的区别:
  前者只是新建分支,若想切换到feature-1分支上,需要执行git checkout feature-1 命令。
后者是新建分支并切换到feature-1分支上。

(1)与(2)在push上的区别是:
(1)只需执行 git push 即可上传到远程分支
(2)需要执行 git push origin feature-1命令上传到远程分支


2、Git冲突标记介绍

<<<<<<< HEAD

b789

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

b45678910

=>>>>>>>> master

HEAD 到 ======== 里面的b789是您的commit的内容

========到 >>>>>>>>>master的是您下拉的内容


3、删除远程分支

git push origin --delete [branch_name]


4、git 撤销提交到远程分支的commit

在使用git时,push到远端后发现commit了多余的文件,或者希望能够回退到以前的版本。

先在本地回退到相应的版本:

git reset --hard <版本号>
// 注意使用 --hard 参数会抛弃当前工作区的修改
// 使用 --soft 参数的话会回退到之前的版本,但是保留当前工作区的修改,可以重新提交

如果此时使用命令:

git push origin <分支名>

会提示本地的版本落后于远端的版本;
在这里插入图片描述

为了覆盖掉远端的版本信息,使远端的仓库也回退到相应的版本,需要加上参数–force

git push origin <分支名> --force
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值