git No tracked branch configured or branch doesn‘t exist

错误信息:

No tracked branch configured for branch dev-link or the branch doesn't exist.
        To make your branch track a remote branch call, for example,
        git branch --set-upstream-to=origin/brank brank

场景一:

如果是创建本地分支推送到git上的场景

解决方案:

需要提交本地分支到远程仓库

1.初始化仓库:

git init

2.添加文件到本地仓库:

git add .

3.添加文件描述信息:

git commit -m "commit-message" 

4. 链接远程仓库,创建分支:

git remote add origin ${branch}

 5. 推送本地仓库的文件到远程仓库:

git push -u origin ${branch}

场景二:

如果在git上创建了远程分支,本地拉取或提交远程分支报错的场景

    Can't Update
        No tracked branch configured for branch dev-link or the branch doesn't exist.

解决方案:

需要同步远程分支,避免冲突

1.git fetch

2.git branch --set-upstream-to=origin/${branch_name} ${branch_name}

场景三:

如果commit了代码已push,想要恢复提交或回滚到指定版本

git reset --hard ${version}

git push -f 

如果commit了代码未push

 git revert  ${version}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值