美文网首页
github 远程仓库操作

github 远程仓库操作

作者: noyanse | 来源:发表于2018-05-19 21:17 被阅读0次

提取服务器上的更新

# 从服务器上下载更新,这只是下载下来,没有对源码进行更改。
#  默认取回所有的更新。
$ git fetch origin

# 取回某一个分支的更新,branch1是分支名,可以是master或者其他的。
$ git fetch origin branch1

# 将fetch下来的跟新和本地的分支进行合并。merge之后,本地的源码才会改变。
$ git merge

# git pull相当于执行了git fetch和git merge
# 将远程的branch1分支的内容下载到本地的master分支。
# 也可以将branch1更改为其他的,例如master. 
$ git pull origin branch1:master

文件上传

# 将本地的分支branch上的更新上传到远端的master分支。
$ git push origin branch:master
Counting objects: 3, done.
Writing objects: 100% (3/3), 200 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To git@github.com:TonySudo/git_test.git
 * [new branch]      master -> master
有时候会出错,说明本地上的文件跟服务器上的不同步 
$ git push origin branch:master
To git@github.com:TonySudo/git_test.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'git@github.com:TonySudo/git_test.git'
hint: Updates were rejected because the tip of your current branch is behi
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

解决方法,先将服务器上的更新先下载到本地,这样就和服务器上的同步了,再进行提交即可。

将本地的branch分支的内容传送大远端仓库的branch分支
$ git push origin branch:branch
Counting objects: 2, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 255 bytes | 0 bytes/s, done.
Total 2 (delta 0), reused 0 (delta 0)
To git@github.com:TonySudo/git_test.git
 * [new branch]      branch -> branch

分支

  • 创建一个名为branch1的分支
    git branch branch1
  • 切换到分支branch1
    git checkout branch1
  • 将本地master分支的文件上传到远端仓库的名为branch1的分支上。 如果远端这个分支不存在,就会创建这个分支。
    git push origin master:branch1

相关文章

  • pycharm与远程仓库进行连接

    个人操作远程仓库的步骤 一 .github创建远程仓库------->克隆到本地仓库--------->维护本地代...

  • github 远程仓库操作

    提取服务器上的更新 文件上传 分支 创建一个名为branch1的分支git branch branch1 切换到分...

  • gitDemo远程操作演练

    gitDemo远程操作演练 1.将本地仓库与远程仓库进行合并 git@github.com:longxianwen...

  • Git常用的简单操作(一)

    总结下工作中git常用的操作 创建远程仓库 进入个人GitHub 点击「New Repository」新建远程仓库...

  • 如何上传本地项目到GitHub远程仓库中

    一、建立本地仓库:操作环境(终端) 二、添加远程仓库:操作环境(github上) 三、建立连接:操作环境(终端) ...

  • Git 命 令 大 全

    Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone git://github[http...

  • Git详细教程(八)远程仓库-GitHub

    GitHub 我们前面学习了如何在本地仓库对文件进行操作,现在我们来学习远程仓库。远程仓库可以简单的理解为远程有一...

  • git 常用命令

    t常用操作命令收集: 1) 远程仓库相关命令 检出仓库:$gitclonegit://github.com/jqu...

  • Git常用操作命令收集:

    Git常用操作命令收集: 1) 远程仓库相关命令 检出仓库:$gitclonegit://github.com/j...

  • git命令大全

    Git常用操作命令: 远程仓库相关命令检出仓库:$ git clone git://github.com/jque...

网友评论

      本文标题:github 远程仓库操作

      本文链接:https://www.haomeiwen.com/subject/tzbadftx.html