git 分支不可见

git branches are not visible

这是我第一次使用git

我已经创建了一个存储库并第一次从我的终端上传了代码。代码已上传,我可以在 github.com

的帐户中看到它

我尝试创建两个分支并从我的终端上传代码并进行一些更改,即 two commits,在终端中它没有显示任何错误,但在我的回购中,我是 not able to see my branches and there the commit seems to be only 1 master commit 一个人

所以我在终端

中尝试了运行我的git log
macbook-MBP Ojaak % git log
commit b5b17e3108139d7904c905d1d1aefe22a7395180 (HEAD -> siva)
Author: sk-master <siv@gmail.com>
Date:   Mon Jun 28 18:00:43 2021 +0530

    siva test

commit eea6ed5fe18dedd60ab714e1d3828cc2487cba3a (Dani)
Author: sk-master <siv@gmail.com>
Date:   Mon Jun 28 17:23:28 2021 +0530

    dani updated by 26th June

commit 8e9f41d4245dfb1e2e9f4ed1d00ee12d1b081240 (origin/master, master)
Author: sk-master <siv@gmail.com>
Date:   Mon Jun 28 16:28:58 2021 +0530

    code worked by Sarah

此处显示了分支名称及其提交时间等,但这些在 github repo

中不可用

我这样做有什么问题

我从以下 youtube 播放列表中了解到 git https://www.youtube.com/watch?v=GZILYABgAoo&list=PLhW3qG5bs-L8OlICbNX9u4MZ3rAt5c5GG&index=5

这是 2016 年的视频 - 现在可以关注吗?

您需要了解一些关于 git 的基本概念。一旦你理解了它们,使用 git.

就会很容易

提交

提交是存储在分支仓库中的一大块工作。

从另一个仓库下载提交的过程。您下载的默认存储库默认名为 origin.

上传提交到另一个仓库的过程。您上传到的默认存储库默认名为 origin.

分支机构

在版本控制树中,分支是一组明确定义的提交。您可以创建一个分支为

git branch yourbranch

其中,根据你问题的措辞,你成功了。您可以通过

切换分支
git checkout yourbranch

根据你问题的措辞,你也做对了。

您错过了上传您的分支

git checkout thebranchtobeuploaded
git push -u origin thebranchtobeuploaded

checkout步骤不一定要执行,如果你在你要上传的分支上,那么你可以省略checkout步骤,不过我给了你一个防弹方法。完成 git push -u origin somebranch 步骤后,您的分支应该出现在原始仓库中。您也可以使用多个存储库,但这不是本题的主题。