本地仓库推送至远程仓库
cd dir
git init
- 在GitHub上创建一个名字相同的仓库(repository),建议不要勾选 initialize this repository with a README
- 添加远程仓库
##将远程仓库的标识名称设置为origin
git remote add origin 仓库路径例如([email protected]:github-book/git-tutorial.git)
git push -u origin master
- 推送至master以外的分支
除了master分支以外,远程仓库也可以创建其他分支。举例,我们在本地仓库中创建feature-D分支,并将它以同名的形式push至远程仓库。
git checkout -b feature-D
git push -u origin feature-D
从远程仓库获取
- 获取远程仓库(git clone)
git clone 仓库路径(ssh)
git checkout -b feature-D origin/feature-D
- 查看远程仓库信息
列出很多远程仓库的名称 路径 等信息
git remote -v
- 更新本地分支(连接远程仓库之后,git pull 来更新本地仓库分支)
git pull [仓库标识名] [branch]
git remote add origin [email protected]:github-book/git-tutorial.git
git pull origin feature-D
- 更新本地仓库
git remote add <upstream(仓库标识名)> <仓库路径([email protected]:github-book/git-tutorial.git)>
git remote add upstream [email protected]:github-book/git-tutorial.git
git remote -v
git fetch upstream