一:Git相關(guān)
1: 刪除分支
http://www.itdecent.cn/p/5068997164cb
1: 刪除本地
git branch -d 分支名2: 刪除遠(yuǎn)程
git branch origin -d 分支名
2: 創(chuàng)建分支
1: 創(chuàng)建新分支
git checkout -b 分支名2: 切換其他分支
git checkout 分支名
'--------------------------git pull--------------------------------'
1: 本地分支跟遠(yuǎn)程分支綁定:
按照操作即可:
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: 如果是已經(jīng)提交了忽略文件中的沒(méi)有忽略掉的文件、再去忽略一些文件的話(huà),就無(wú)法直接忽略、需要先將忽略文件移除、在提交新的忽略文件
git rm -r --cached .gitignore
2.2: 忽略某個(gè)文件下的所有文件如:
忽略 build/ 目錄下的所有文件
build/
2.3: 忽略某個(gè)文件如:
忽略所有 .a 結(jié)尾的文件
.a 或者 *.a
'---------------------------忽略xcuserdata文件-------------------------------'
3: 'iOS sourceTree忽略掉必要的xcuserdata文件
參考鏈接:http://www.itdecent.cn/p/5a7ec0fdd684
'---------------------------忽略文件-------------------------------'
1: 刪除本地tag:
git tag -d v1.0
git tag -d v1.0.0
2: 刪除遠(yuǎn)程tag:
git push origin :refs/tags/v1.0
git push origin :refs/tags/v1.0.0
3: 創(chuàng)建tag
git tag v1.0
4: 提交遠(yuǎn)程tag
git push --tags
5: 查詢(xún)遠(yuǎn)程所有的tag
git ls-remote
- 1: git tag(查看標(biāo)簽)
- 2: git tag -a 'v1.0' -m '標(biāo)簽說(shuō)明' (在本地打好標(biāo)簽)
- 3: git push --tags (將本地所有的標(biāo)簽都提交到遠(yuǎn)程上去)
- 4: git push origin v1.0 (只將v1.0標(biāo)簽提交到遠(yuǎn)程代碼倉(cāng)庫(kù)中)
- 5: git tag -d v1.0 (刪除本地倉(cāng)庫(kù)的標(biāo)簽)
- 6: git push origin :v1.0 (刪除遠(yuǎn)程倉(cāng)庫(kù)的標(biāo)簽v1.0)
- 7: git push origin --delete tag v1.0 (刪除遠(yuǎn)程倉(cāng)庫(kù)的標(biāo)簽v1.0)
git別名設(shè)置
https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-Git-%E5%88%AB%E5%90%8D