Talk:Tutorial: Introduction To Git

From Lorekeeper Wiki
Jump to navigation Jump to search

pulling from extensions on gitkraken

forgive me if this is the totally wrong place to put this, i am so not used to wikis BAJSDXANSMD. anyways, gitkraken is really different from how sourcetree functions wrt to pushing/pulling (learned this the hard way OTL). in gitkraken, you set an upstream, and then that is the repo/branch that gitkraken will automatically preform actions from. if you hit the push or pull button, it will only push or pull from that set source. you can change your upstream whenever by right clicking on the branch you want to change > set upstream, but this isnt really practical for pulling extensions into lk. in gitkraken, youre supposed to add the remote > literally grab the branch you want > drag it onto the branch you want to merge it onto > merge (your repo/branch) into (other repo/branch). the default pull/push feature w/ the buttons uptop are really for if youre working on like a project w/ that needs syncing via git and will never change upstream--its like a shortcut. not super usable for lk purposes, unless you have a github repo or smthn youre keepin for your site. i figure this was important to note since theres basically no documentation on using gitkraken for lk. some of it is sorta just how the gitkraken differs from sourcetree (handles pushing/pulling from main repo differently than foreign repos), but id be more than willing to type up a little guide on how to pull from extensions under tips, if you think it'd fit?