Pushing to Repositories With Different Content
Learn to push to repositories with different content.
We'll cover the following
Same branch name but different content?
You might be asking yourself at this point: what happens if both repositories have a branch with the same name but different content?
Let’s see! Type this out.
1 mkdir git_origin
2 cd git_origin
3 git init
4 echo 'first commit' > file1
5 git add file1
6 git commit -am file1
7 cd ..
8 git clone git_origin git_clone
9 cd git_clone
10 git checkout -b abranch
11 echo 'cloned abranch commit' >> file1
12 git commit -am 'cloned abranch commit'
13 cd ../git_origin
14 git checkout -b abranch
15 echo 'origin abranch commit' >> file1
16 git commit -am 'origin abranch commit'
17 cd ../git_clone
18 git push origin abranch:abranch