关于如何将文件上传到特定分支的问题(GIT)

qyzbxkaa  于 2023-06-20  发布在  Git
关注(0)|答案(2)|浏览(156)

我正在学习CS50课程,我需要在GitHub上提交一个文件进行评估。说明如下:
如果您已经安装了submit50,请执行

submit50 ai50/projects/2020/x/knights

否则,使用Git,将您的工作推送到名为ai 50/projects/2020/x/knights的分支上的https://github.com/me50/USERNAME.git,其中USERNAME是您的GitHub用户名。
然而,我尝试直接从Git Bash使用submit 50,但我遇到了以下错误:

ModuleNotFoundError: No module named 'termios'

我也无法修复这个错误。我试着按照创建一个分支并推送文件的路径来做,但是当我试图通过Git Bash中的命令行来做这件事时,我的整个本地存储库都被推送了。有人有什么建议吗?
这个问题看起来很简单,但我在Git中使用命令运行了又运行,没有成功...我不得不删除我的本地存储库并再次克隆我的个人远程存储库来重新组织我的工作区。目标只是将一个.py文件发送到名为ai 50/projects/2020/x/knights的分支。

35g0bw71

35g0bw711#

如果你只想推送一个文件,使用git add {file name}添加该文件,使用git commit -m "commit message"提交它,然后使用git push推送它(或者,如果你没有将本地仓库连接到github上,执行git remote origin {the URL to your repo}.git,然后执行git push -u origin {your branch}

4nkexdtk

4nkexdtk2#

我通过将整个仓库复制到一个特定的分支,然后删除不需要的文件来解决这个问题。但是,我仍然对如何从我的本地存储库在另一个远程存储库中创建一个新的分支,只保留特定的文件而不是当前存储库的全部内容有疑问。

相关问题