我最近加入了一个新团队。我的机器已经安装了本地服务器。还有我可以在本地(浏览器)运行的代码副本。 当我做了如何创建分支并推送到远程?
git branch -a
我看到所有的信息库的列表。我的代码副本从分支机构中检出。这意味着,它就像一个干净的副本。现在我即将完成自己的代码,我希望我的代码能够在我自己的分支中,当我承诺并推送时,它应该落在我自己的远程分支中。你能帮助检查这些是否正确?
1)
git branch -a myname
2)是我的第二步正确?还是应git push origin myname
?
git push myname myname
3)如果第2步是正确的,接下来就是添加我的新文件代码?
git add file.php
4)之前,甚至会做的第一步,当我跑git status
,我已经看到了很多修改的文件,即使我没有碰过这些东西未跟踪文件。现在我的问题是,在我自己的新分支中,它们还会存在吗?,我不知道这有多麻烦,还有很多我从来没有碰过的修改过的文件,我只想在自己的文件中提交和推送自己的文件科。又怎样?
正如我所说的,在进行到第1步之前,我已经看到我目前签出的文件是分支分级,并且有很多我从未碰过的修改过的文件。我在这个副本中做了我的代码,所有新文件。现在,如果我创建自己的分支。然后结账到我自己的分支,这是否意味着,我所要做的就是添加我的新文件?在提交/推送我自己的分支之前?..我从未接触过的其他修改后的文件是否也存在于我自己的分支中? – sasori
检查出来后,您的本地副本中有修改过的文件吗?这听起来很奇怪。 – airos
git pull使用最新的提交在远程更新本地存储库(如果需要合并)。建议在实际修改本地存储库中的文件之前进行合并,以最大限度地减少碰撞风险。 – airos