1、合并某個分支的某個文件
git checkout 分支名 文件路徑?
例:git checkout origin/dev src/component/goods/goodDetail
2妓蛮、刪除本地分支
git branch -d 分支名
3、刪除遠程分支
git push origin --delete 分支名
4、本地分支重命名
git branch -m 老的分支名 新的分支名
5驳棱、查看已有tag
git tag
6生兆、新建tag
git tag? 新建的tag名
7廊佩、新建有備注信息的tag
git tag -a 新建的tag名 -m '備注信息'
8叭喜、給指定的commit號打tag
git tag -a 新建的tag名 commit號
9牲平、推送本地某個tag到遠程
git push origin tag名
10、推送本地所有tag到遠程
git push origin --tags
11域滥、刪除本地tag
git tag -d tag名
12、刪除遠程tag
git push origin :refs/tags/tag名
13蜈抓、解決Your branch is based on 'origin/xxxx', but the upstream is gone
第一步:git config --get branch.bBranch.remote
>origin
第二步:git config--getbranch.bBranch.merge>refs/heads/aBranch
第三步:git branch --set-upstream-to=origin/bBranch
14启绰、推送新項目到遠程倉庫
第一步:git init(初試化)
第二步:git config --global user.name "Administrator"(配置用戶信息)
git config --global user.email "admin@example.com"
第三步:git remote add origin 遠程倉庫地址
15、回退到上一個版本
git reset --hard HEAD^
16沟使、回退到指定版本
git reset --hard 版本號
17委可、強拉遠程,覆蓋本地
git fetch --all
git reset --hard origin/master
18、強推本地到遠程
git push -f origin master
19着倾、基于commitId創(chuàng)建新的分支
git checkout -b yourNewBranch commitId
20拾酝、合并指定的commitId分支代碼
git cherry-pick commitId