您好我最近开始使用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
我意识到我是一个新手,而且我无法“添加”我的文件。有人可以帮助我吗?
答案 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