论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
开源技术
›
开源技术
›
git(版本回退,分支管理,vscode集成git)
git(版本回退,分支管理,vscode集成git)
锦通
金牌会员
|
2024-12-21 12:08:36
|
显示全部楼层
|
阅读模式
楼主
主题
826
|
帖子
826
|
积分
2478
一、安装与简朴下令
1.官网
https://git-scm.com/downloads
2.检察版本号git --version
3.设置用户署名(用户名和邮箱)
用来标识用户,以区分不同的开发人员
git config --global user.name "Your Name"
git config --global user.email "Your@example.com"
C:\Users\用户名称文件夹\.gitconfig打开就是设置的用户名和邮箱
4.初始化本地库git init
5.git工作区、暂存区、版本库
项目文件夹就是工作区(不包含.git文件夹)
.git目次=本地库=版本库(代码提交到暂存区,暂存区提交到master分支)
6.git add 文件名 添加到暂存区
git rm --cached 文件名 取消添加到暂存区
git add . 添加当前目次下所有文件到暂存区
7.git commit -m '描述信息'
8.git reset 版本回退
git log 检察版本信息
git reset --hard HEAD^回退到上一次提交的版本
git reset --hard HEAD~2回退到上上次提交的版本
git reflog 检察所有版本信息
git reset --hard xxxxxxxx 回退到指定的版本
git reset --soft HEAD^回退到上一次提交的暂存区,可以修改注释commit,共同暂存区添加修复代码只生成一条记录
二、git分支
1.创建分支git branch 分支名称
git branch branch1
2.切换分支git checkout 分支名称
git checkout branch1
3.合并分支git merge 分支名称
合并分支前要切换到其他分支
4.删除分支git branch -d 分支名称
删除分支前要切换到其他分支
5. 分支合并辩论
打开编辑工具手动修改辩论,提交修改
三 、远程仓库
1.创建远程仓库
2.关联远程仓库与本地仓库
git remote add origin 远程仓库地址 关联仓库地址
git remote -v检察关联地址
git remote remove origin 移除与origin相干的远程仓库关联
3. 把本地的主分支推到远程的主分支
git push origin master -u 把本地的主分支推到远程的主分支(第一次加-u)
报错缘故原由:本地和远程仓库两者代码文件不同步,因此必要先pull,进行合并然后再进行push
git pull --rebase origin master
git push -u origin master
不带 -u
: 只推送更改,但不设置跟踪关系。后续推送和拉取必要再次指定远程分支。
带 -u
: 推送更改,并设置跟踪关系,使后续操纵更加简便。后续可以直接git push推送。
4.更改本机设置的git账号
搜索凭据管理器,删除git凭据
5.拉取远程仓库
获取更新
: git pull origin master 首先会从远程仓库 origin 获取 master 分支的最新提交。
合并更新
: 然后,它会将这些更新与当前本地分支进行合并。假如你的当前分支与 origin/master 有差异,Git 会实验合并这些更改。
6.主动合并失败,解决辩论
Automatic merge failed; fix conflicts and then commit the result.
主动合并失败;修复辩论,然后提交结果。
每次提交前,git pull拉取最新代码
四、分支管理
1.分支1
2.分支2
3.删除远程分支
git push origin :远程分支名称
4.打消最近一次提交,增长一条记录
5.逼迫推送
五、vscode集成git
1.切换分支
2.创建并切换分支
3.推送分支的修改
4.忽略文件
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
锦通
金牌会员
这个人很懒什么都没写!
楼主热帖
漏洞利用
vue3 - 最新详细实现 “拖曳式课程表“ ...
如何成为一位人心所向的管理者?我的经 ...
如何在文章中设置灰色文本框(正文底色 ...
医院HIS体系厂家统计
快速入手node.js
Vue实现复制粘贴功能
理解MVCC
java全套电子书分享(可直接下载) ...
奇怪,为什么ArrayList初始化容量大小 ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表