在项目开发过程中,我们希望只针对某些修改的文件做提交(例如按照不同的功能做不同的提交记录,或者正在大量文件修改过程中,突然需要提交某个文件来解决某个急需修改的问题等),我之前做过Jetbrains下的产品一般都是可以勾选单个或者某几个文件进行提交的,但是vscode下貌似没有勾选待提交的文件的功能。
经过一番摸索,发现还是可以做到的,如图,把需要提交的文件,点击『+』暂存更改,然后输入提交注释后,再提交,就会把放入暂存区的文件提交了。
如果使用terminal下git命令可以做到的:
# Step1 git status -s #查看仓库状态 # Step2 git add src/views/文件名 #添加需要提交的文件名(加路径–参考git status 打印出来的文件路径) # Step3 git stash -u -k #忽略其他文件,把现修改的隐藏起来,这样提交的时候就不会提交未被add的文件 # Step4 git commit -m "某某修改" # Step5 git pull #拉取合并 # Step6 git push #推送到远程仓库 # Step7 git stash pop #恢复之前忽略的文件(非常重要的一步)
https://blog.csdn.net/Cool_so_cool/article/details/116275992
文章评论