Git本地仓库链接远程仓库与从远程仓库获取

本地仓库推送至远程仓库

  • 首先在本地文件夹目录下初始化仓库:
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

从远程仓库获取

  • 进入想克隆的本地仓库文件夹
  1. 获取远程仓库(git clone)
git clone 仓库路径(ssh)

  • 获取远程的feature-D分支
git checkout -b feature-D origin/feature-D
  1. 查看远程仓库信息
    列出很多远程仓库的名称 路径 等信息
git remote -v
  1. 更新本地分支(连接远程仓库之后,git pull 来更新本地仓库分支)
    git pull [仓库标识名] [branch]
git remote add origin [email protected]:github-book/git-tutorial.git
git pull origin feature-D

  1. 更新本地仓库
    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

猜你喜欢

转载自blog.csdn.net/qq_28485501/article/details/82698192