git操作基础手册
git init
查看仓库状态
git status
添加所有更改到暂存区(tips:需了解在某些情况,git add 可省略)
git add .
提交更改到本地仓库,并且添加描述
git commit -m '修复路由跳转回显BUG'
查看操作记录
git log
上传到远程master分支,如本地分支已处于远程master的下游分支,可直接git push 进行推送;注意冲突未解决的情况下不得推送
git push origin master
拉取指定远程分支代码合并到本地分支(如已处于拉取的线上分支的下游分支,可直接git pull拉取线上代码),注意解决代码冲突
git pull origin dev/maste
查看本地和远程所有的分支
git branch -a
克隆远程仓库到本地
git clone .....
合并本地指定分支到本地当前分支,(如下:合并dev分支到当前分支)
git merge dev
切换本地当前分支到本地dev分支
git checkout dev
回退仓库版本(id是仓库版本的标识),特别注意:轻易不回退版本,在回退前需和开发组长协商
git reset --hard id
注意:以上操作必须十分熟悉,要时刻牢记,下方作了解,知道有这个操作,用到的时候查阅
修改本地分支名称
git branch -m oldBranchName newBranchName
本地新建分支,推送远程仓库建立上游分支,远程分支与本地分支建议同名(当然可以随意起名,不推荐随意)
git push origin 本地分支名:远程分支名
连接远程仓库
git fetch
查看远程仓库连接地址
git remote -v
设置远程仓库连接地址(...为远程仓库地址)
git remote set-url origin ...
Git报错-refusing to merge unrelated histories 或者 git pull <remote> <branch> 解决办法
git pull origin master --allow-unrelated-histories
本地无仓库状态连接远程仓库
1、初始化本地文件夹
git init
2、查看本地文件更改的状态
git status
3、将本地文件添加到暂存区
git commit -m "对此次提交的注释"
4、在 github 上创建一个仓库(和本次的 demo 关联的),记得勾选上 README.md(复制仓库地址)
5、然后在 gitBash 中输入
git remote add origin <仓库地址>
6、最后git push -u origin main
ok~
出现git pull <remote> <branch>的解决方法

$git pull origin master --allow-unrelated-histories
可视化操作更换远程仓库地址(以VScode为例)

2.找到.git文件夹中的config文件,修改origin里的url,然后保存,这样就可以了

浙公网安备 33010602011771号