废话不多说,需要自取:
1、 git push origin --delete 分支名:删除远程分支;
2、 git branch -d 分支名:删除本地分支;
3、 git branch -a: 查看所有分支(本地分支-绿色,远程分支-红色);
4、ssh-keygen -t rsa -C "你的帐号名":生成key;
5、git上添加公钥:Please make sure you have the correct access rights and the repository exists.报错的讲解办法;
6、本地分支和远程分支不相干的解决办法:git pull origin 分支 --allow-unrelated-histories;
7、今天在跑项目的时候出现了依赖安装失败的情况,报错内容:'vue-cli-service' 不是内部或外部命令,也不是可运行的程序;几经折腾终于解决了,步骤如下:
先是rimraf node_modules删除node_modules文件夹,再npm cache clean --force清楚缓存,然后再npm install (*若是cnpm安装失败了,使用npm安装);
8、“resource busy or locked”报错:安装依赖时的报错,删除node_modules,再次install;
9、git branch -m old_branch new_branch # 重命名本地分支
10、git push origin :old_branch # 删除远程分支
11、git push --set-upstream origin new_branch # 重命名远程分支
12.查看本机ssh公钥方法:cd ~/.ssh+ls+cat id_rsa.pub
13.生成公钥:ssh-keygen;
14.git命令窗口中编辑文件:vi/vim打开文件——esc+:wq/q(分别对应保存退出和不保存退出,注意小写);
15.git clone -b '要pull的分支名' .git地址;
16.撤销merge :git merge --abort;
17.回到以前的版本:git reset --hard head的哈希值(git reflog可以得到);
18.基于分支新建分支:git checkout -b newBranch origin/基于的分支;
19.本地删除远程分支: git push origin :远程分支名;
20.npm清除缓存:npm cache clean -f;
21.git清除untracked file: git clean -f;
22.撤销add: git reset HEAD;