一、如果碰到每次提交代码都要输入账号密码,那么你可以输入这个指令: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测试依赖包是否没用