Need guidance on using Github / Git to manage my fork


#1

I'm new to Elasticsearch and Git.
I've managed to fork the Elasticsearch repository.
I'm only using the Browser for GitHub and am not able to install any software on this system I'm on.
I have posted a correction to the documentation and managed to get a rebase done.
But, now my fork is out of sync again and I cannot figure out the following two issues.

  1. I have 2 changes in my fork I want to delete but I'm not able to figure out how to delete them
  2. I cannot figure out how to get my fork back in sync with the Master Elasticsearch branch.

Please if you can send me a link to a video / document that describes how to fix the above items.

I do not want any links to information that involves COMMAND LINES as I cannot run any of those items on this system which is why I'm asking for information on using GITHUB.

Thank you.


(Jason Tedor) #2

Given that you do not care about the commits that you have, I think that you should just delete your fork and re-fork Elasticsearch. To delete your fork, go to https://github.com/elijahdjmarshall/my_elasticsearch, click on Settings, scroll to the bottom and click "Delete this repository" and follow the prompts. From there, you can just fork Elasticsearch again.

Also, you if intend to do anything elaborate with git, you're going to need to use the command line. The GitHub UI is quite limited in what you can do.


#3

Appreciate the guidance. I was under the assumption that GitHub allowed me to fully manage my fork. I'm use to Subversion tools.
For now I'm stuck with GitHub until I get relocated to a system I can install software onto. Hate having my hands tied.


(Jason Tedor) #4

Unfortunately that is not accurate. I think it's better to think of GitHub as a hosting service for git repositories with tools that enable discovery, collaboration, and managing some aspects of a repository. To fully manage your fork, you would need to use a tool like command-line git (or a wrapper for it).


(system) #5