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 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

锦通

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表