我创建了存储库,如下所示......,
TestRepo.git
|
|_[Branch.Master]
|____________Master.txt
|_[Branch.Develop]
|____________Develop.txt
我想复制Develop.txt
并粘贴在[Branch.Master]
下。
/// So I checkout Develop first.
$ git checkout Develop
/// Then I push develop.txt to remote/master
$ git push origin develop:master
/// Then I pull remote/master to my local/master.
然后我得到了下面的结果,这不是我想要的。
TestRepo.git
|
|_[Branch.Master]
|____________Develop.txt
|_[Branch.Develop]
|____________Develop.txt
我想要的就像下面一样。
TestRepo.git
|
|_[Branch.Master]
|____________Master.txt
|____________Develop.txt
|_[Branch.Develop]
|____________Develop.txt
我不想被替换,我想要的只是追加。
感谢您的建议。
答案 0 :(得分:1)
如果您要做的只是添加一个新文件,您只需将文件从源分支复制到目标分支。
git checkout master
git checkout Develop Develop.txt
然后添加文件,提交它,然后推出分支。
git add Develop.txt
git commit -m 'Added Develop.txt to the master branch'
git push origin master