- 获取远程仓库的新分支以及删除远程仓库已删除的分支
git fetch -p
- 查看远程分支、本地分支、创建分支
git branch // 查看本地分支 git branch -r // 查看远程分支 git branch -a // 查看所有分支
- git branch -a 还能看到删除后的分支
git remote update origin -p
- 查看仓库地址
git remote -v
- 修改远程仓库地址
git remote set-url origin Url
- 删除本地分支
git branch -D master
- Git创建远程分支
新建一个本地分支:
推送本地分支到远程git checkout -b localbranch
删除远程分支git push origin localbranch:localbranch
我比较喜欢的简单方式,推送一个空分支到远程分支,其实就相当于删除远程分支git push origin :localbranch git push origin --delete localbranch
- git pull 失败 ,提示:fatal: refusing to merge u
其实这个问题是因为 两个 根本不相干的 git 库, 一个是本地库, 一个是远端库, 然后本地要去推送到远端, 远端觉得这个本地库跟自己不相干, 所以告知无法合并
具体的方法, 一个种方法: 是 从远端库拉下来代码 , 本地要加入的代码放到远端库下载到本地的库, 然后提交上去 , 因为这样的话, 你基于的库就是远端的库, 这是一次update了
后面加上 --allow-unrelated-histories , 把两段不相干的 分支进行强行合并git pull origin master --allow-unrelated-histories
Git命令使用
最新推荐文章于 2024-07-06 10:29:00 发布