如何添加要在GitHub中提交的文件

时间:2013-12-12 04:41:54

标签: github-for-windows

您好我最近开始使用github。我能够进行第一次提交并将我的Java项目整个源文件夹上传到我唯一的Repo。现在我已对我的文件进行了更改,并希望重新发送相同的文件,但经过两个小时的教程后,我仍然卡住了。

这是我一直在做的过程。

Windows 8
Gitbash
 cd ~\javaProjectSourceFolder(lets call it java)
 git init
  initializes
 git add -A
 git status
  nothing to commit, working directory clean

我意识到我是一个新手,而且我无法“添加”我的文件。有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

请确保您在正确的分支机构。如果没有,请从存储库路径上的终端执行以下操作。您应该对本地分支进行更改,这可能是主服务器的克隆。然后下一步按照这些步骤操作。

git branch:这将列出您的所有分支。您必须在那里看到master分支。

git checkout master:这将使您打开主分支。

git checkout -b local_branch:这将创建一个名为local_branch的分支&然后你可以在这里添加所有代码。

git add -A:这会自动添加甚至是新创建,修改或删除的文件。

git commit -m "my commit message:通过这种方式,您可以对所有更改进行提交。

git pull origin HEAD:这将更新当前分支的任何更改(如果是共享存储库)您可以避免这种情况,因为您是唯一一个处理您的唯一存储库的人。

git push origin HEAD:这会将您的更改推送到远程分支,但它不会将其合并到主服务器,除非您将其推送到master或尝试从git hub上的web合并。

有关每个&每个命令,请参考宝藏here