目录
git remote update remote --prune
git命令解释的官方链接
git远程分支的三种状态
- 远程仓库确实存在分支dev
- 本地版本库(.git)中的远程快照
- 和远程分支建立联系的本地分支
git相关指令
git init
在删除.git文件夹以后可以重新生成.git文件夹
git remote
git remote -v
可以查看当前可提交的远程仓库url,例如
在.git/config文件中origin的url是
git remote add origin url
此url即https://xx/yy.git形式,表示仓库的网络位置
git remote update remote --prune
git remote prune
prune的英文是修剪,在git命令中表示Deletes all stale remote-tracking branches under,即会清理掉状态2中的远程库已被删除,本地库仍存在的 stale 远程分支快照.
假设如果在远程仓库中删除某一分支dev,但是本地版本库中依旧会存在dev分支的快照,git remote prune会和远程仓库进行进行同步,删除本地本地版本库中dev的快照,但是不会删除本地仓库中的dev分支
git remote fetch
git remote set-url origin url
git branch
git branch -a表示查看本地和远程的所有分支,红色表示远程分支
git branch -d xx 表示删除本地的某个xx分支,如果加上-r表示删除远程的某个分支
git branch -m old new 将某个分支重命名为new分支 【有疑问】
git checkout
git log
git status