vscode下git或git命令只提交某些修改的文件的做法

2022-07-16 2565点热度 0人点赞 0条评论

在项目开发过程中,我们希望只针对某些修改的文件做提交(例如按照不同的功能做不同的提交记录,或者正在大量文件修改过程中,突然需要提交某个文件来解决某个急需修改的问题等),我之前做过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

 

admin

这个人很懒,什么都没留下

文章评论

您需要 登录 之后才可以评论