git操作基础手册

阅读: 评论:0

git操作基础手册

git操作基础手册

初始化本地仓库(本地已有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小时内删除。

上一篇:Maven操作手册
下一篇:Git学习手册
标签:操作   手册   基础   git
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23