2016-01-21 125 views
-2

我不完全理解git。我在github.com上有一个仓库,我通过克隆结账。然后我添加一个名为index.html的文件并通过命令行进行提交。然后在github.com上没有任何反应。我看不到新文件的更新,也看不到我创建的任何新分支。我究竟做错了什么?命令行Git问题

+2

将更改推送到github.com? git push origin my-branch-name –

回答

1

提交它是不够的。

请运行一个多命令:

git push origin <your_branch_name> 

此命令后,您的新的分支将在github上与你COMMITED变化

+0

是的,这是做到了。 –

1

你如何让你的提交科罗布产生的呢?

在您提交更改之前,您需要输入类似git add .git add的文件路径作为参数,在这种情况下,.会添加当前目录。

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

一旦你这样做,你可以输入git push origin <your_branch_name>推动你的变化到远程回购。

1

用途:

git status 

如果你有 “??”在文件名称之前,你必须

git add <file> 

git add . 

,增加了所有文件。

然后提交。在这之后,你应该做的:

git push origin <your_branch_name> 

更多信息here

1

您可以使用

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

推代码git的地方起源,当地分支机构和远程分支是可选的。然后,当你想从远程存储库的更改,你可以使用:

git fetch origin 
git merge origin/<branchname> 

理想情况下,你会用获取的,而不是拉,因为这允许您在合并之前,分析远程变化。您可以通过显示像这样的分支的完整的树查看远程更改:

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

我有这样的命令别名为“GG”,使之更快。