Reputation: 748
I know there are hundreds of tutorials out there on this, but I couldn't figure where to start. I am using a MAC and am on a remote system which runs Ubuntu 14.04. What I want to do is upload folders to my organization's github repository. There already exists a repo, and I want to create a branch and upload my files and folders in that branch.
I tried doing
git branch branch_name
git checkout branch_name
However the branch does not show up on the webpage. I also tried creating a branch from the webpage, but I dont know how to upload files to it. I am also not sure how to actually navigate to the repository to which I want to upload.
Please give me instructions as to how I could go about doing this.
Thank you!
Upvotes: 8
Views: 52141
Reputation: 1239
ls -a
. If you see .git
, you're probably in the right place.
git init
.git clone <https://something/foo/bar.git> <folder you want the repository to be in>
. If you specify nothing for the folder, it will create it in the current folder.git checkout -b <your branch name>
git add <changed file> [<another changed file> [...]]
Note that a changed file can be a folder.
git rm <file>
so Git knows you deleted it.git commit -m "what you did"
git checkout master
and git merge <your branch name>
. This will move all commits on your new branch to the original branch.git push
git push --set-upstream <https://something/foo/bar.git> <your branch name>
git pull
.git rebase master
.Upvotes: 27
Reputation: 11
git branch branch_name
git checkout branch_name
git push origin branch_name
Upvotes: 1
Reputation: 12199
git checkout -b <branch>
git push --set-upstream <remote> <my_branch>
e.g. origin <branch>
All of that if you have a remote set. If not, set a remote first.
Upvotes: 2
Reputation:
You need to push your branch to your remote repository. Notice that the -u
option sets the upstream for your local branch, so that every following push refers to the given remote branch.
git push -u origin branch_name
If you don't have any configured remote repositories yet, you can do so by copying the URL of your repository and add it as a remote repository.
git remote add origin [email protected]:/YOU/REPO.git
Upvotes: 3