您需要前往“设置” -> “扩展” -> “Git” -> “提交后命令”,并从下拉菜单中选择“推送”。
只有这样,点击勾号(提交)才会自动触发推送。
默认情况下,提交操作将保持本地操作。
通常使用GUI界面操作Git会增加混乱而不是帮助。我们应该首先尝试掌握Git的基础知识。
正常的操作步骤应该如下:
1. Clone project
2. Checkout a working branch
3. Make changes
4. Commit changes
5. Push changes
通常这个过程是被扩展并呈循环状态,如下:
1. Clone project
# for each new activity
2. Checkout a working branch
# each day
2b. Git fetch // will get new content from remote, updates you on what your colleagues are doing
3. Make changes
4. Commit changes
5. Push changes
在您的情况下,似乎您没有执行这些步骤中的至少一项。
请注意,“在GitHub上手动上传文件”是一个行话术语,意思是:“通过GitHub GUI将文件添加到暂存区域并创建一个指定提交消息的新提交,使用GitHub用户名和电子邮件签署提交。”
这很重要,因为在本地计算机上,您必须进行git pull
操作,否则您将在分叉历史上创建提交。
这应该是关于“该怎么做”和“你首先如何陷入困境”的解释。也许在此答案中添加更多详细信息超出了范围,但请在评论中让我知道。
git status
相当有用且简洁
以及:
git log
查看您或其他人最近提交的内容
然后添加文件并进行提交
git add [FILES]
git commit -m "Message.."
git pull
git push
尝试使用终端/ GitBash。
这里是命令。
检查您的状态 - 如果有任何更改,您将在此处看到。
git status
git add . // for adding changes data to git
git commit -m "commit here"
git pull // check first you have any updated or not.
git push origin master // master replace your branch name
我看到你正在使用VS Code进行克隆和提交更改。我按照以下步骤操作,这对我有效。
希望这对你也有用