命令行 Git 问题



我还没有完全理解git。我有一个关于 github.com 的存储库,我通过克隆将其签出。然后我添加一个名为 index.html 的文件并通过命令行提交。然后 github.com 什么也没发生。我看不到新文件更新,也看不到我创建的任何新分支。我做错了什么?

提交是不够的。

请再运行一个命令:

git push origin <your_branch_name>

在此命令之后,将在 GitHub 上使用您提交的更改创建新分支

你是如何让你的提交成为科洛布的?

在提交更改之前,您需要通过键入类似 git add . git add 获取要上传的文件路径的参数来暂存它们,在这种情况下,.将添加当前目录。

添加文件后,可以键入 git commit -m "commit message" 来提交更改。

完成此操作后,可以键入git push origin <your_branch_name>将更改推送到远程存储库。

使用:

git status

如果文件名前有"??",则必须

git add <file>

git add .

这将添加所有文件。

然后提交。之后,您应该执行以下操作:

git push origin <your_branch_name>

更多信息在这里

您可以使用

git push origin <local branch>:<remote branch>

在 Git 中推送代码,其中源、本地分支和远程分支是可选的。然后,当您想从远程存储库获取更改时,您可以使用:

git fetch origin
git merge origin/<branchname>

理想情况下,您将使用 fetch 而不是 pull,因为这允许您在合并之前分析远程更改。您可以通过显示分支的完整树来查看远程更改,如下所示:

git log --oneline --all --decorate --graph

我将此命令别名为"gg"以使其更快。

最新更新