1、更新 git 近程地址
- git remote set-url origin < 近程地址 >
2、查看本地的标签
- git tag
- git tag -l
3、查看本地某个 tag 的详细信息
- git show <tagName>
4、查看近程所有 tag
- git ls-remote —tags origin
5、本地 tag 的删除
- git tag -d <tagName>
6、近程 tag 的删除
- git push origin :refs/tags/<tagName>
7、切换标签
- git checkout <tagName>
8、拉取近程 tag
-
拉取独自 tag
- git fetch origin tag <tagName>
-
拉取所有近程 tag
-
git fetch – -tags
- -f 强制
-
9、取回近程主机某个分支的更新,再与本地的指定分支合并
-
git pull < 近程主机名 > < 近程分支名 >:< 本地分支名 >
- 如果近程分支是与以后分支合并,则冒号前面的局部能够省略
10、建设追踪关系
- git branch –set-upstream < 本地分支 > origin/< 近程分支 >
11、查看追踪关系
- git branch -vv
12、查看原始的 fetch 和 push 门路
- git remote -v
13、查看以后分支基于哪个分支创立
- git reflog show < 分支名 >
14、创立分支
- git branch <name>
15、删除分支
-
git branch -d <name>
- 参数为 - D 则为强制删除
16、切换分支
- git switch <name>
- git checkout <name>
17、创立 + 切换分支
- git switch -c <name>
-
git checkout -b <name>
- 上方两条命令一个意思:如果分支存在则只切换分支。不存在则创立叫 name 的分支,而后切换到该分支。相当于两条命令:
git branch <name>
,git checkout <name>
- 上方两条命令一个意思:如果分支存在则只切换分支。不存在则创立叫 name 的分支,而后切换到该分支。相当于两条命令:
18、查看分支
-
git branch
- 查看本地分支,以后分支后面会标一个 * 号
-
git branch -r
- 查看近程分支
-
git branch -a
- 查看本地分支和近程分支,近程分支会用红色示意进去(如果你开了色彩反对的话)
-
git branch -vv
- 查看本地分支对应的近程分支
19、重命名分支
- git branch -m <oldName> <newName>