基本上,当我想在同一个文件中提交由git add --patch <file>操作导致的两个单独的更改时,当使用git add进行第二个更改时,git svn rebase稍后会在提交第二个更改时抛出1-2个冲突。
所以我基本上是这样做的(我在master分支上,并且已经获取了svn存储库):
git checkout -b feature
... make two unrelated changes to file test.txt...
git add --patch test.txt
... add first change but ignore second one
git
我可以这么说:
git push --all origin
它将把所有分支推向原点。但如果我这么做
git pull --all origin
然后它不会拉出--从源起的所有分支--,它只是返回一个错误:
fatal: fetch --all does not take a repository argument
好吧,我这么做:
git pull --all
但上面写着:
You asked to pull from the remote '--all', but did not specify
a branch. Because this is not the defaul