如何提交到远程git仓库

46

我是git的新手。
我已经按照以下方式克隆了远程仓库

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

然后我做了什么

git checkout master

我做了一些更改并提交到我的本地仓库,就像下面这样...

git add .

git commit -m "my changes"

现在我需要将这些更改推送到远程仓库。
但我不确定该怎么做。

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

我有Git Bash和Git GUI。

请给予建议。

5个回答

39

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

您可能还想查看以下内容:

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

18

你只需要确保你有推送到远程仓库的权限并进行推送操作

git push origin master

或者简单地说

git push

3

git push

或者

git push server_name master

在你本地仓库提交代码后,执行以上命令即可。

0

你尝试过git push吗?gitref.org有一个关于远程仓库的好文章。

你也可以使用命令行中的--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>...]]
...

-1

只需输入“git push”,如果没有得到积极的回复,则检查您是否正确连接了您的代码库。


2
欢迎来到SO!您正在回答一个旧问题,而且您的答案已经在此帖子中多次给出。如果新答案没有增加价值,请不要发布。 - toydarian

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接