初始化本地仓库(本地已有git仓库,不需使用此命令)
git init
查看仓库状态
git status
添加所有更改到暂存区(tips:需了解在某些情况,git add 可省略)
git add .
提交更改到本地仓库,并且添加描述
git commit -m '修复路由跳转回显BUG'
撤销上一次commit
git reset --soft HEAD^
查看操作记录
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
基于当前分支创建新分支
git checkout -b 新分支名
回退仓库版本(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、最后ok~
git push -u origin main
出现git pull <remote> <branch>的解决方法
$git pull origin master --allow-unrelated-histories
可视化操作更换远程仓库地址(以VScode为例)
1.找到git隐藏的设置,先关掉git隐藏,如下,先删除**/.git,如需隐藏,再添加即可
2.找到.git文件夹中的config文件,修改origin里的url,然后保存,这样就可以了
本文发布于:2024-01-29 04:47:56,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170647488112801.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |