git小技巧

本文介绍了Git的一些基本操作,如设置全局凭证避免每次提交都输入账号密码,使用gitreset回滚代码,gitmerge合并分支及解决冲突,处理克隆时的文件名过长问题,以及如何全局安装和管理项目依赖。这些技巧对于日常的Git使用非常实用。
摘要由CSDN通过智能技术生成

一、如果碰到每次提交代码都要输入账号密码,那么你可以输入这个指令:git config --global credential.helper store (输入这个命令后,以后只要在输入一次用户名密码)

二、输入pwd可以显示你要得文件路径

三、回滚代码 指令:git reset --hard (commitid   你想回滚的commitid版本)

回滚完强推代码到远程仓库 指令:git push -f origin  xx (强推的分支名称)

四、当本地分支代码落后于master代码时,可先切回master分支pull最新代码之后切回自己要开发得分支之后输入合并指令,有冲突解决冲突,没有就可以push代码到远程分支,具体操作如下

1.git checkout master (切到主分支)

2.git pull  (拉去主分支代码)

3.git checkout origin xx(你的分支名称)

4.git merge master  (合并主分支)

5.git push (提交代码)

如果发现合并分支代码的时候想撤销可以输入以下指令:git merge --abort

四、解决每次提交代码都需要输入账号和密码的问题

第一步:进入项目目录,在 git 终端执行以下命令:

git config --global credential.helper store
第二步:重新执行一次git pull,这次它还是提示你输入账号和密码,后面再 pull 或者 push 的时候,就不用输入账户和密码了

五、git clone代码报错:fatal: unable to checkout working tree

错误原因: 文件名太长,无法签出工作树警告:克隆成功,但签出失败。

解决方法:配置git
通过命令设置:git config --system core.longpaths true

六、全局安装依赖(Depcheck 是一款用于分析项目中依赖关系的工具,它可以帮助我们找出以下问题:在 package.json 中,每个依赖包如何被使用、哪些依赖包没有用处、哪些依赖包缺失。它是解决前端项目中依赖包清理问题的一个常用工具。)

npm install -g depcheck

卸载前可以输入depcheck测试依赖包是否没用



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值