upload files to a branch in github
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!
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
. Sorry if I went into too much detail!
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 git@github.com:/YOU/REPO.git
git checkout -b <branch>
git push --set-upstream <remote> <my_branch>
eg origin <branch>
All of that if you have a remote set. If not, set a remote first.
链接地址: http://www.djcxy.com/p/4604.html上一篇: 如何跟踪我的开发git分支中的origin / master
下一篇: 将文件上传到github中的分支