一:Git相关
1: 删除分支
https://www.jianshu.com/p/5068997164cb
-
1: 删除本地
git branch -d 分支名 -
2: 删除远程
git branch origin -d 分支名
2: 创建分支
-
1: 创建新分支
git checkout -b 分支名 -
2: 切换其他分支
git checkout 分支名
'--------------------------git pull--------------------------------'
1: 本地分支跟远程分支绑定:
按照操作即可:
git checkout master
git branch --set-upstream-to=origin/master master
Please specify which branch you want to merge with.
See git-pull(1) for details.
git pull <remote> <branch>
If you wish to set tracking information for this branch you can do so with:
git branch --set-upstream-to=origin/<branch> master
LSCNM598029:BMWShareDemo qxu7859$ git branch --set-upstream-to=origin/master master
Branch 'master' set up to track remote branch 'master' from 'origin'.
'---------------------------忽略文件-------------------------------'
2: 忽略文件
2.1: 如果是已经提交了忽略文件中的没有忽略掉的文件、再去忽略一些文件的话,就无法直接忽略、需要先将忽略文件移除、在提交新的忽略文件
git rm -r --cached .gitignore
2.2: 忽略某个文件下的所有文件如:
忽略 build/ 目录下的所有文件
build/
2.3: 忽略某个文件如:
忽略所有 .a 结尾的文件
.a 或者 *.a
'---------------------------忽略xcuserdata文件-------------------------------'
3: 'iOS sourceTree忽略掉必要的xcuserdata文件
参考链接:https://www.jianshu.com/p/5a7ec0fdd684
'---------------------------忽略文件-------------------------------'
1: 删除本地tag:
git tag -d v1.0
git tag -d v1.0.0
2: 删除远程tag:
git push origin :refs/tags/v1.0
git push origin :refs/tags/v1.0.0
3: 创建tag
git tag v1.0
4: 提交远程tag
git push --tags
5: 查询远程所有的tag
git ls-remote
- 1: git tag(查看标签)
- 2: git tag -a 'v1.0' -m '标签说明' (在本地打好标签)
- 3: git push --tags (将本地所有的标签都提交到远程上去)
- 4: git push origin v1.0 (只将v1.0标签提交到远程代码仓库中)
- 5: git tag -d v1.0 (删除本地仓库的标签)
- 6: git push origin :v1.0 (删除远程仓库的标签v1.0)
- 7: git push origin --delete tag v1.0 (删除远程仓库的标签v1.0)
git别名设置
https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-Git-%E5%88%AB%E5%90%8D
网友评论