使用CVS工作8年,使用CVS需要了解git repo正在做什么。
我使用我提交的更改创建了一个远离master的分支,然后将其推送回master。现在在同一个项目中,我创建了另一个分支,对同一个文件之一进行了不同的更改。当我为最新的RewriteCond %{HTTP_HOST} !^www [NC,OR]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
创建一个Pull请求时,它显示来自branch B
的提交。此外,我的主人显示来自Branch A
的提交,好像他们仍然需要被推送。我希望Branch A
仅包含自创建该分支以来所做的更改。然后清除已经在master中的提交,显示它们仍然需要被推送。我怎么做?请帮忙。
我试过了
Branch B
这是为了让这个分支看到提交在这个分支中的rebase。
有git checkout <branchA>
git rebase master
从git reset -soft <branchB>
删除提交的方法吗?