转载

git 远程库操作

git 远程库操作

查看远程库

  • git remote可以显示远程库的名字,一般如果是clone过来的远程库名字为origin

  • git remote -v可以显示你push或者fetch的具体URI,如下

    $ git remote -v
    origin  https://github.com/vincentduan/RDF-JENA.git (fetch)
    origin  https://github.com/vincentduan/RDF-JENA.git (push)
    
  • git remote show可以展示更加详细的远程库信息

添加远程库

  • 当你使用git clone克隆某个github上的项目,其实就是隐式得添加了远程库,名字为origin
  • 也可以显式得添加远程库git remote add name url,name是远程库得名字,url是其链接地址

操作远程库

  • 拉取远程库的更新,可以简单使用git pull, 拉取远程库更新,并尝试跟本地分支进行合并

    git pull <远程库名> <远程分支名>:<本地分支名>

    一般更为安全得拉取更新为get fetch,get fetch只是拉取更新,并不立即尝试合并,所以

    可以经过比较之后,再进行git merge,如下先进行fetch,拉取更新,再merge

    #将远程库master分支合并
    git fetch origin master:temp
    git diff temp
    git merge temp
    

重命名,删除远程库

  • git remote rename <originname> <new name>,可以对远程库进行重命名
  • git remote remove <name>,可以对远程库进行删除

上传到远程库

  • git push origin master, 上传到远程库origin的master分支
正文到此结束
本文目录