👉文件名大小写修改,git提交时被自动忽略怎么办?
这是因为文件系统对大小写不敏感造成的,先使用git config core.ignorecase
命令查看ignorecase
是否是false
,如果不是,使用git config core.ignorecase false
设置。
然后再使用git add 旧文件名 新文件名
命令即可成功修改文件名。
git branch常用操作命令:
查看本地分支:git branch
查看远程分支:git branch -r
查看本地和远程分支:git branch -a
本地创建新分支:git branch new-branch
本地创建并切换到新分支:git checkout -b new-branch
重命名当前分支:git branch -m new-name
重命名指定分支:git branch -m old-name new-name
删除本地分支:git branch -d local-branch
(会在删除前检查merge状态)
删除本地分支:git branch -D local-branch
(是git branch --delete --force
的简写,它会直接删除)
删除远程分支:git push origin --delete remote-branch
git冲突解决:在pull或merge之前先add和commit,若提示有冲突,用vscode打开该项目并切换到“源代码管理”然后在其中进行操作(冲突文件中会有相应标记),解决完成后再add,然后commit就可以了。
拉取远程分支到本地:git fetch origin dev
本地创建分支并切换到该分支:git checkout -b dev(本地分支名称) origin/dev(远程分支名称)
把远程分支上的内容拉取到本地当前分支:git pull origin dev(远程分支名称)