1)
Clone the project
#git clone https://github.com/stackforge/puppet-heat.git
2)
cd to cloned project
#cd puppet-heat/
3)
Goto https://review.openstack.org/#/c/104795/
Click on "checkout" and copy the link
Add "-b bug_branch" at the end onf the link
#git fetch ssh://sajuptpm@review.openstack.org:29418/stackforge/puppet-heat refs/changes/95/104795/3 && git checkout FETCH_HEAD -b bug_branch
4)
Confirm that, you are in bug_branch
#git branch
5)
Rebase with master
#git rebase -i master
6)
Fix conflict
A conflict-marked area begins with <<<<<<< and ends with >>>>>>>.
These are also known as the conflict markers.
The two conflicting blocks themselves are divided by a =======.
<<<<<<< HEAD
Changes in the 'master' branch.
=======
Chnages in the working branch, Eg:conflict_fix_branch
>>>>>>> conflict_fix_branch
7)
Prepare the resoved files for commit
#git add name_of_modified_file(s)
8)
Continue rebase
#git rebase --continue
9)
This command will automatically commit all resolved files and move to the next commit.
So we don't need to commit the resolved files manually.
#git rebase --continue
10)
#Make or Apply your changes
11)
Commit the changes
#git commit -a --amend
12)
Prepare for push
#git review -s
* Enter your gerrit username: sajuptpm
13)
Push the changes
#git review
Clone the project
#git clone https://github.com/stackforge/puppet-heat.git
2)
cd to cloned project
#cd puppet-heat/
3)
Goto https://review.openstack.org/#/c/104795/
Click on "checkout" and copy the link
Add "-b bug_branch" at the end onf the link
#git fetch ssh://sajuptpm@review.openstack.org:29418/stackforge/puppet-heat refs/changes/95/104795/3 && git checkout FETCH_HEAD -b bug_branch
4)
Confirm that, you are in bug_branch
#git branch
5)
Rebase with master
#git rebase -i master
6)
Fix conflict
A conflict-marked area begins with <<<<<<< and ends with >>>>>>>.
These are also known as the conflict markers.
The two conflicting blocks themselves are divided by a =======.
<<<<<<< HEAD
Changes in the 'master' branch.
=======
Chnages in the working branch, Eg:conflict_fix_branch
>>>>>>> conflict_fix_branch
7)
Prepare the resoved files for commit
#git add name_of_modified_file(s)
8)
Continue rebase
#git rebase --continue
9)
This command will automatically commit all resolved files and move to the next commit.
So we don't need to commit the resolved files manually.
#git rebase --continue
10)
#Make or Apply your changes
11)
Commit the changes
#git commit -a --amend
12)
Prepare for push
#git review -s
* Enter your gerrit username: sajuptpm
13)
Push the changes
#git review
No comments:
Post a Comment