Git 命令实现提交指定文件
【摘要】 一、前言在项目开发过程中,经常会出现这样一种应用场景:本地部分代码还未写完,测试那边跑来告诉你要赶紧修复某个文件bug,情况紧急,待改完后,提交代码的时候,发现自己还在开发阶段的某些代码不想提交,此时,可利用git指令帮助你实现提交指定文件! 二、操作命令git status -s 查看仓库状态;git add src/components/文件名 添加需要提交的文件名(加路径–参考git...
一、前言
在项目开发过程中,经常会出现这样一种应用场景:本地部分代码还未写完,测试那边跑来告诉你要赶紧修复某个文件bug
,情况紧急,待改完后,提交代码的时候,发现自己还在开发阶段的某些代码不想提交,此时,可利用git
指令帮助你实现提交指定文件!
二、操作命令
git status -s
查看仓库状态;git add src/components/文件名
添加需要提交的文件名(加路径–参考git status
打印的文件路径);git stash -u -k
忽略其他文件,把先修改的隐藏起来,这样提交的时候就不会提交未被add
的文件;git commit -m
“哪里做了修改可写入…”;git pull
拉取合并;git push
推送到远程仓库;git stash pop
恢复之前忽略的文件(非常重要的一步);
为避免提交冲突,git
提交代码参考步骤:
git stash save "tocommit"
// 暂存当前修改文本git pull
// 更新当前分支git stash pop
// 分支更新基础上,弹出之前文本修改git add .
// 将工作区当前文本修改添加至缓存区git commit -m "功能描述"
// 提交、注释git push
// 推送至远程仓库
三、延伸阅读 Git 命令实现修改指定文件名称
3.1 前言
在当前项目中,早先创建并已经push
到远程仓库的文件及文件夹,将名称大小写更改后,git
无法检测出更改。
由于git
默认配置为忽略大小写,因此无法正确检测文件名个大小写的更改。可通过如下配置实现文件名大小写检查机制:
git config core.ignorecase false
为保证系统兼容性,不建议进行以上配置。
可通过以下步骤实现文件名称修改:
mv README.md README
;git rm README.md
;git add README
;
3.2 为什么 git 默认不区分文件夹大小写?
为了兼容Windows
和macOS
。因为Windows
和macOS
系统文件名不区分大小写,Linux
系统区分大小写。
四、拓展阅读
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)