我是Git的新手,对它了解不多。我对一些文件进行了更改,并想将它们推送到远程存储库。我正在使用TortoiseGit作为Git客户端。我在上下文菜单中有"Git提交"选项,但没有"Git推送"选项。
可能出了什么问题?我是不是缺少一些Git文件?
只需下拉到命令行(Windows中的msysgit)
cd path/to/your/repo
git push origin the-name-of-your-branch
从命令行使用git有很多优点。
- 您可以获得命令历史记录。只是向上箭头看看你以前做了什么
- 选项卡完成。键入分支名称的一部分,点击选项卡,它将为您完成它
- 管道。将一个命令的输出作为输入到另一个命令中
- 脚本。您可以为常见任务制作脚本
- 你会在网上得到更多的帮助。大多数Git用户从命令行使用Git,因此通过这种方式,您将获得比询问TortoiseGit细节更多的帮助
我不确定这是否是我问题的答案,但我找到了另一种推送文件的方法。提交文件对话框在TortoiseGit中有一个"按钮"。我没有使用过它,但我想它是用来在提交文件后推送文件的。
但是,当我在提交文件后右键单击该文件时,仍然无法找到"Git Push"上下文菜单项。
在资源管理器中,右键单击存储库文件夹,选择TortoiseGit->Push。