git纯净提交代码(只提交自己改过的文件)

Posted 果然朝辉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git纯净提交代码(只提交自己改过的文件)相关的知识,希望对你有一定的参考价值。

添加远程仓库,这个远程仓库是要进行发起合并请求的仓库,简单来说就是项目的主要代码库,不是自己派生的代码库
git remote add main http://xxx
 从远端仓库下载新分支与数据
git fetch main
创建新分支,以主仓库的master作为参照
git checkout -b release main/master
创建自己派生库的新分支release,作为纯净分支
git push origin release
非提交性合并
git merge --squash origin master
回滚一些不是自己修改的文件
git reset xxx xxx
忽视文件
git checkout .
提交自己所有改过的文件
git commit -m ""
push到自己派生库的release
git push origin release
然后请求合并

以上是关于git纯净提交代码(只提交自己改过的文件)的主要内容,如果未能解决你的问题,请参考以下文章

git提交代码步骤

git如何让文件只提交一次,之后对文件改动都不进行提交,且所有分支起效

图文超详细解决IDEA使用Git忽略提交一个某个文件

git提交不上去

sourcetree .git 强制忽略指定文件不提交

如何同步迁移之后继续在SVN提交的代码到Git