【问题标题】:How to commit to remote git repository如何提交到远程 git 存储库
【发布时间】:2012-05-09 00:23:16
【问题描述】:

我是 git 新手。
我已经完成了远程仓库的克隆,如下所示

git clone https://myusername@something.com/repo.git

然后我做了

git checkout master

进行了一些更改并将这些更改提交到我的本地存储库,如下所示..

git add .

git commit -m "my changes"

现在我必须将这些更改推送到远程存储库。
我不知道该怎么办。

我会将我的仓库合并到远程吗?
我需要采取哪些步骤?

我有 git bash 和 git gui

请指教,
谢谢,

【问题讨论】:

    标签: git git-push


    【解决方案1】:

    你试过git push吗? gitref.org 有一个很好的部分处理 remote repositories

    您还可以使用--help 选项从命令行获取帮助。例如:

    % git push --help
    GIT-PUSH(1)                             Git Manual                             GIT-PUSH(1)
    
    
    
    NAME
           git-push - Update remote refs along with associated objects
    
    SYNOPSIS
           git push [--all | --mirror | --tags] [-n | --dry-run] [--receive-pack=<git-receive-pack>]
                      [--repo=<repository>] [-f | --force] [-v | --verbose] [-u | --set-upstream]
                      [<repository> [<refspec>...]]
    ...
    

    【讨论】:

      【解决方案2】:

      您所要做的就是git push origin master,其中origin 是您的远程存储库的默认名称(别名),master 是您要将更改推送到的远程分支。

      您可能还想看看这些:

      1. http://gitimmersion.com/
      2. http://progit.org/book/

      【讨论】:

        【解决方案3】:

        您只需要确保您有权推送到远程存储库并执行

        git push origin master
        

        或者干脆

        git push
        

        【讨论】:

          【解决方案4】:

          git push

          git push server_name master

          在您提交到本地存储库之后应该可以解决问题。

          【讨论】:

            【解决方案5】:

            只需输入 “混帐推” 如果这没有给你一个积极的回放,那么检查你是否正确连接到你的存储库。

            【讨论】:

            • 欢迎来到 SO!您正在回答一个老问题,并且您的回答已在此线程中多次给出。请仅在为帖子增加价值的情况下发布新答案。
            猜你喜欢
            • 2014-01-25
            • 1970-01-01
            • 1970-01-01
            • 2010-09-20
            • 2011-01-01
            • 1970-01-01
            • 2021-05-17
            相关资源
            最近更新 更多