Open Ajeet2007 opened 1 year ago
fork-1
To clone, click on the clone button and copy the link.
clone1 Open the terminal and run the following command. It will clone the repository locally.
$ git clone [HTTPS ADDRESS] clone2 Now we have set up a copy of the master branch from the main online project repository.
We need to go to that cloned directory by running this command:
$ cd [NAME OF REPOSITORY] clone3
Branch name should be short and it should reflect the work we’re doing.
Now create a branch using the git checkout command:
$ git checkout -b [Branch Name] branch1
Then execute git status , and you’ll see the changes.
status Add those changes to the branch you just created using the git add command:
$ git add . add1 Now commit those changes using the git commit command:
$ git commit -m "Adding an article to week 02 of articles of the week" commit
$ git remote remote For this repository the remote’s name is “origin”.
After identifying the remote’s name we can safely push those changes to GitHub.
git push origin [Branch Name] branch2
compare Please provide necessary details on what you’ve done (You can reference issues using “#”). Now submit the pull request.
Congratulations! You've made your first pull request.
pullRequest-1 If your pull request is accepted you’ll receive an email.
Even if you are not going to submit a pull request to the original repository, it’s better to sync with the original repository as some additional features and bug fixes may have been done since you forked the original repository.
Follow these steps to update/sync those changes to your master branch:
First, check which branch you are in. $ git branch branch4 It’ll list all branches and indicates the current or active branch in green.
$ git checkout master master9
In order to pull the changes from the original repository into your forked version, you need to add the original Git repository as an upstream repository.
$ git remote add upstream [HTTPS] Here, [HTTPS] is the URL that you have to copy from the owner’s repository.
owner-repo remote-add
Fetch all of the changes from the original repository. Commits to the original repository will be stored in a local branch called upstream/master.
$ git fetch upstream fetch
Merge the changes from the upstream/master into your local master branch. This will bring your fork’s master branch into sync with the upstream repository without losing your local changes.
$ git merge upstream/master
At this point your local branch is synced to the original repository’s master branch. If you want to update the GitHub repository, you need to push your changes.
$ git push origin master NOTE: After syncing your forked master branch you can remove that remote if you want to. But you’ll need to update/sync your repository in future too, so it's best practice to keep it.
remote-dlt $ git remote rm [Remote Name]
$ git branch -d [Branch Name] delete You can delete the version of it on GitHub, too.
git push origin --delete [Branch Name]
i will love to work on this if someone is not working on it
Hola! please add hacktoberfest tag
Please assign me
first working with pull request . i find it good for my start. So will you please assign me this issue. Also want to participate in hactoberfest so please