伙计们,
我克隆了一个回购.我通过发出以下命令创建了一个分支来处理功能:
git branch fix78
然后我在那个分支上工作
git checkout fix78
我继续对这个当地分公司做出承诺.现在我想将其推送到repo,因此我发出了以下命令:
git push origin master:fix78
我从Web浏览器查看了repo,发现在repo上创建了一个名为fix78的新分支.但它没有我做过的任何提交.
我在这做错了什么?这就是我想要实现的目标:
有一个repo(master(SVN术语中的trunk)),现在当我正在创建一个功能时我想创建它的本地分支然后我也想检查这个分支到repo(以便其他团队)成员可以看到我在做什么),然后我希望我的本地分支与我创建的这个远程分支同步.
任何帮助/反馈都会非常棒.
谢谢.
伙计们,
这是我的用例:我有3个分支,这三个都是远程跟踪分支.
git branch
release-alpha
* release-allUS
master
Run Code Online (Sandbox Code Playgroud)
现在我在release-allUS分支中添加了一个新文件,我做了一个提交:
git add filter_driver.rb
git commit -m "driver code"
Run Code Online (Sandbox Code Playgroud)
现在我想只将此文件推送到远程release-allUS分支,我该怎么做?非常感谢任何反馈.