我正在使用TortoiseGit作为我的Git工作流程,我想知道是否可能会遗漏一些可能简化事情的命令。这是我目前的流程。
master
分支的新分支。将新分支命名为NewStuff
NewStuff
分支内进行更改,然后提交NewStuff
分支推送到repo(比如Bitbucket)master
分支机构并将最新的master
更改从repo中拉入其中NewStuff
分支并将本地主分支拉入其中master
分支并将NewStuff
分支拉入其中。master
分支推送到服务器仓库这是使用Git的正确流程还是有更好的方法?我看到Merge
之类的命令,我没有使用它,所以我想知道是否有更好的方法。
答案 0 :(得分:1)
这是您可以简化工作流程的一种方式
Rebase NewStuff分支位于origin / master git rebase origin/master
将NewStuff推送到远程(例如BitBucket或GitHub)
答案 1 :(得分:0)
将NewStuff分支推送到repo(比如Bitbucket)
为什么呢?其他人可以看到它吗?或者作为某种备份?
切换到NewStuff分支并将本地主分支拉入其中
让它成为一个rebase而不是pull(a.k.a。merge)并且你有一个胜利者。