1.更新远程分支
git remote update origin -p
2.清除.idea的git缓存
git rm -r –cached .idea
3.Git Flow代码示例
a. 创建develop分支
1 | git branch develop |
b. 开始新Feature开发
1 | git checkout -b some-feature develop |
c. 完成Feature
1 | git pull origin develop |
d. 开始Relase
1 | git checkout -b release-0.1.0 develop |
e. 完成Release
1 | git checkout master |
f. 开始Hotfix
1 | git checkout -b hotfix-0.1.1 master |
g. 完成Hotfix
1 | git checkout master |
4.Git 打包commit内容
1.从指定位置之后开始打包
1 | git bundle create <打包的文件名称> <分支名> <从指定位置之后开始打包> |
2.验证是否有共同祖先
1 | git bundle verify 0208commits.bundle |
3.从包中导入提交
1 | git pull 0208commits.bundle feature/grid:feature/grid |
5.Git 导出diff
1.打包diff内容
1 | # git diff HEAD > feature_a.patch |
2.应用diff
1 | # git apply --check feature_a.patch |
3.撤回刚才打上的那个patch
1 | # git apply -R feature_a.patch |