Git中遇到的大大小小的坑

目的:记录自己平时在项目中遇到的坑

Tips
  • 不要在dev上操作。
  • 更新git: git update-

1.windows清除git保存账号信息步骤

因为做项目可能会用到不同的gitLab远程库,我的git默认是记住密码的,当时困扰了我好久,项目中的一个大佬,告诉的我这种方法。

开始菜单->控制面板->凭据管理器->windows凭据->从保管库中删除.

如图:

2.Git修改文件名大小写时不更新

如果使用windows系统Coding,使用git时,如果一个文件只是把文件名的大小写改一下,提交后默认更新下来还是改之前的情况。通过谷歌,我找到以下两种方案。

  • 通过修改"core.ignorecase false"来设置git大小写敏感.需要在提交端修改.

git config core.ignorecase false

  • 先删除文件再添加进去

git rm
git add.
git commit -m "rename file"

  • 终极解决方案

3.平时项目中git的基本操作

  • 暂存修改的文件

git add [fileName] ——暂存某个文件
git add . ——暂存所有修改的文件

  • 撤销本地修改文件

git checkout [fileName] ——撤销某个文件
git checkout . ——撤销所有修改的文件

  • 提交暂存区文件
    • fix:修复bug
    • update:更新文件
    • add:新增文件
    • modify:重命名
    • delete:删除文件

git commit -m "你的提交备注"

  • 不想commit,那就储藏

git stash ——储藏
git stash pop/apply ——弹出储藏

  • 将本地仓库的代码推到远程分支

git push [远程分支名]

  • 切换分支

git checkout [你要切换的分支名]

注释:切换分支之前,一定要将修改的文件提交或者放进储藏区

  • 拉取远程分支代码

git pull orgin [分支名]
git pull ——拉取当前分支的代码

  • 合并分支

git merge [你要合并的分支名]

  • 查看本地分支

git branch

  • 查看远程分支

git branch -a

  • 删除本地分支

git branch -d/-D [你要删除的分支]

  • 删除远程分支

git branch orgin --delete [你要删除掉的分支]

  • 查看提交记录

git log
git log -5 查看五条记录

  • 查看被删除的提交记录

git reflog

  • 回滚代码

git reset [commitId] 回滚代码但修改的代码还在

git reset --hard [commitId] 回滚代码且修改的代码也没了

  • 推送代码

git push orgin [当前分支]:devlop

  • 连接远程仓库

git remote add origin 仓库地址
仓库地址:git.coding.net/xxxxxxxxxxx…
git push -u orgin master

  • 删除远程仓库

git remote remove origin


因为这篇文章属于我自己的记录,有的为别人博客的内容。侵权必删

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值