git 删除非当前分支,fetch 和 pull

git 账号密码错误

remote: HTTP Basic: Access denied
fatal: Authentication failed for 'git/'
 

 git config –system –unset credential.helper

git 删除非当前分支

git branch -d <branch_name>

git在本地会保存两个版本的仓库,分为本地仓库远程仓库
1、本地仓库就是我们平时 add、commit 的那个仓库。
2、远程仓库可以用git remote -v查看(这里的远程仓库是保存在本地的远程仓库,等同于另一个版本,不是远程的远程仓库)。

说说 fetch 和 pull 的不同:

fetch 只能更新远程仓库的代码为最新的,本地仓库的代码还未被更新,我们需要通过 git merge origin/master 来合并这两个版本,你可以把它理解为合并分支一样的。

pull 操作是将本地仓库和远程仓库(本地的)更新到远程的最新版本

如果想要更加可控一点的话推荐使用fetch + merge。

猜你喜欢

转载自blog.csdn.net/wang0112233/article/details/107706548