默认电脑有node和git
一:创建项目
1: 下载vue cli
2 vue creat 项目名(路由,pinia,less等):
3: 选择自己需要的插件
4:创建项目成功后顺利运行,可以发现通过vue cli创建项目默认有.git文件。说明已经有本地git仓库了。
二:创建gitee仓库
三:至此已经拥有本地库和远程库,但还没有进行链接
1:在第一步创建的文件中,右键git bash。
2: git remote add origin (https://gitee.com/jsduang.git)
3:git push -u origin “master”
第3步可能会出错,如下:
四:常用git命令
git init #把当前目录变成git可以管理的仓库
git clone git地址 #克隆项目
git add readme.txt #添加一个文件,也可以添加文件夹
git add -A #添加全部文件
git rm test.txt #删除一个文件,也可以删除文件夹
git commit -a -m “some commit” #提交修改
git status #查看是否还有未提交
git log #查看最近日志
git reset --hard HEAD^ #版本回退一个版本
git reset --hard HEAD^^ #版本回退两个版本
git reset --hard HEAD~100 #版本回退多个版本
git remote add origin +地址 #远程仓库的提交(第一次链接)
git push -u origin master #仓库关联
git push #远程仓库的提交(第二次及之后)
git fetch #从远程获取代码库
git tag xxx #打tag
git tag #显示所有tag
git push --tag #提交tag
git branch -a #显示所有分支
git checkout 分支名 #切换分支
git merge git分支 #合并分支
```设置用户名和密码
![在这里插入图片描述](https://img-blog.csdnimg.cn/ef2d545c9bc041e38627cedcb21dd23f.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/eb885c50745040ad9d906e49921214e3.png)
但当我 git pull origin master 时就出现了这样一条错误:
fatal: refusing to merge unrelated histories // 拒绝合并无关历史
解决办法
在拉取时使用以下命令:
git pull origin master --allow-unrelated-histories
默认情况下,git合并命令拒绝合并没有共同祖先的历史。当两个项目的历史独立地开始时,这个选项可以被用来覆盖这个安全。由于这是一个非常少见的情况,因此没有默认存在的配置变量,也不会添加。(有道翻译)