如何提交远程git存储库

时间:2012-04-28 14:32:13

标签: git git-push

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

git clone https://myusername@something.com/repo.git
然后我做了

git checkout master

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

git add .

git commit -m "my changes"

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

我会将我的回购合并到遥控器吗? 我需要采取哪些步骤?

我有git bash和git gui

请告知,
谢谢,

6 个答案:

答案 0 :(得分:32)

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

您可能还想查看这些内容:

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

答案 1 :(得分:18)

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

git push origin master

或只是

git push

答案 2 :(得分:3)

git push

git push server_name master

在您提交本地存储库后,

应该可以解决这个问题。

答案 3 :(得分:0)

你试过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>...]]
...

答案 4 :(得分:-1)

http://php999.blogspot.in/2015/12/edit-incorrect-commit-message-in-git.html

在Git中编辑错误的提交消息

修改提交消息

git commit --amend

将打开您的编辑器,允许您更改最近提交的提交消息。此外,您可以使用以下命令直接在命令行中设置提交消息:

git commit --amend -m "New commit message"

答案 5 :(得分:-1)

正义类型 “ git push” 如果这样做不能使您获得满意的重放,请检查您是否正确连接了存储库。