git 未指定别名,但数据已推送到 github

git alias not specified but data pushed to github

我是 github 的新手。我从

开始
git remote add origin URL

这将我的本地文件与 github 帐户相关联。然后我做了:

git push -u origin master

这将我的文件复制到 github

然后我继续对本地存储库中的 .py 文件进行一些更改,然后保存它。我这样做是为了测试提交 + 推送功能。接下来我输入:

git add.
git status
git commit -m "Q1 solution"
git push

代码已推送到 github,但我不确定是否正确。 Youtube 视频都在说我应该做 git push origin(别名 URL)。我需要这样做还是 git 完成初始设置后是否足够推:

git push -u origin master

编辑: git status

给我:

On branch master
Your branch is up to date with 'origin/master'.

不确定这意味着什么 origin/master?!?

谢谢,

我的朋友 你把它正确地推送到了主分支

当我们使用 :

git push

它会自动推送到 repo 和你所在的分支,即 master 分支

我应该什么时候使用全手版?

git push [alias] [branch]
git push origin main/master

当我们想将我们的更改推送到另一个分支时,我们使用这个

你可以

在 git

中创建一个分支
git branch [name]

那么你只想在这个分支中进行更改 你应该上演它

git checkout [name of the branch]

并且您可以在不更改其他分支中的任何内容的情况下添加或提交

检查这个作弊 sheet https://education.github.com/git-cheat-sheet-education.pdf

git push-u 选项表示:

-u
--set-upstream

For every branch that is up to date or successfully pushed, add upstream (tracking) reference, used by argument-less git-pull and other commands.

所以从那时起,运行 git push 本身与 运行 git push origin master 相同——在这两种情况下,你都在说“推我的 master 分支到名为 origin" 的远程 master 分支。

当您看到消息时:

Your branch is up to date with 'origin/master'.

这意味着您已经将本地分支与远程分支同步。