CPU Spy Gets an Android Lollipop Makeover

At some point in the distant past, you probably heard of CPU Spy for Android by XDARetired … more

Amazon Fire TV Stick vs Chromecast – XDA TV

There is no doubt that Amazon is a huge player in many markets, and they want to be a huge … more

Fight the Heat and Conserve Battery with EaseUS Coolphone

Memory hungry Android applications are often responsible for making our device … more

Battery Charged in 30 Seconds? Maybe in 2016

Phones and tablets are getting more and more power hungry with each passing generation. Their … more

Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[guide][wip] [beginners] how to push a device tree to github

OP rutvikrvr

19th June 2014, 02:17 PM   |  #1  
OP Recognized Contributor
Flag Mumbai
Thanks Meter: 1,310
 
1,086 posts
Join Date:Joined: Oct 2012
Donate to Me
More
SO AS OF NOW WE HAVE GUIDES ABOUT HOW TO MAKE A KERNEL , ROM FROM SOURCE CODES..THIS GUIDE WILL TALK ABOUT PUSHING THE DEVICE TREE OR KERNEL TREE TO YOUR GITHUB ACCOUNT ...THIS IS A BEGINNER'S GUIDE IN THIS GUIDE I WILL ASSUME THAT UR BUILDING CM 11

STEP1:- CREATE A GITHUB ACCOUNT
STEP 2 :- CREATE A REPOSITORY BY CLICKING THE "+" beside ur user name and name it "android_device_samsung_i9082"
STEP 3 :- in the terminal navigate to the device folder
Code:
cd cm11/device/samsung/i9082
STEP 4 : WE ADD THE REPOSITORY TO WHICH WE HAVE TO PUSH THE FILES TO
Code:
 git remote add cm https://github.com/username/android_device_samsung_i9082.git
STEP 5: we create a branch
Code:
 git branch cm-11.0
Code:
 git checkout cm-11.0
STEP6: WE PUSH THE THE TREE
Code:
 git push -u cm cm-11.0

THIS GUIDE IS A WIP ... I WILL UPDATE IT SOON WITH PICTURES ..TO MAKE UL UNDERSTAND BETTER


CREDITS
1) @k2wl
2) help.github.com
3) @jackeagle
Last edited by rutvikrvr; 24th October 2014 at 08:50 AM.
The Following 9 Users Say Thank You to rutvikrvr For This Useful Post: [ View ]
9th July 2014, 02:10 PM   |  #3  
Trach's Avatar
Junior Member
Thanks Meter: 44
 
21 posts
Join Date:Joined: Jul 2014
More
It would be pretty nice if you can add in on how to cherry-pick and git log --graph.Anyways,this guide is very detailed and useful overall and have an awesome say ahead [emoji1][emoji1][emoji106]


Sent from Planet Phaser
10th July 2014, 08:24 AM   |  #4  
OP Recognized Contributor
Flag Mumbai
Thanks Meter: 1,310
 
1,086 posts
Join Date:Joined: Oct 2012
Donate to Me
More
Quote:
Originally Posted by The-Grape

It would be pretty nice if you can add in on how to cherry-pick and git log --graph.Anyways,this guide is very detailed and useful overall and have an awesome say ahead [emoji1][emoji1][emoji106]


Sent from Planet Phaser

Yea sure ... As u saw .. This guide is a wip .. I will add pictures and more .. Fr users to get a better idea of how its done
10th July 2014, 10:43 PM   |  #5  
Trach's Avatar
Junior Member
Thanks Meter: 44
 
21 posts
Join Date:Joined: Jul 2014
More
Quote:
Originally Posted by rutvikrvr

Yea sure ... As u saw .. This guide is a wip .. I will add pictures and more .. Fr users to get a better idea of how its done

Thanks a lot
12th July 2014, 04:24 AM   |  #6  
Trach's Avatar
Junior Member
Thanks Meter: 44
 
21 posts
Join Date:Joined: Jul 2014
More
[GUIDE]Git Advanced Methods
Sometimes,you might be wondering how can i update the device tree without deleting my current device tree but through applying the latest changes

Well today i will teach you a new function call cherry-picking.This function is one of the most known features of git as it provides simple and easy copy-pasting job for you

First of all,add the remote first.Note:The hello is the main remote for this link
Code:
git remote add name url
eg: git remote add hello https://github.com/AOGP/android_packages_apps_Lightbulb.git
Second,fetch the remote
Code:
git fetch name
eg: git fetch hello
Thirdly,once finish fetching.Copy the commit id from github
Code:
git cherry-pick SHA-1/Commit ID
eg: git cherry-pick a7d0c5fc6df49a07855ccb36fb22fdaf321e20ba
If you faced any errors,solve them by typing and then see the red color files name in the terminal and fix them by comparing between <<<<<<<HEAD
Code:
git status

Once done solving all the errors,push the commit to github to keep the authorship of the commit as it is rude to just use their work and put yourself as author
Code:
git push [name of the remote] [your repository branch]
eg: git push origin master
The Following 4 Users Say Thank You to Trach For This Useful Post: [ View ]
24th October 2014, 08:47 AM   |  #7  
OP Recognized Contributor
Flag Mumbai
Thanks Meter: 1,310
 
1,086 posts
Join Date:Joined: Oct 2012
Donate to Me
More
guide updated in compliance with authorship of commits

Post Reply Subscribe to Thread

Tags
github, push
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes