Git分支合并
创建分支: git branch experimental //experimental创建的分支名称
idea创建分支 点击 +New Branch //当前在哪个分支操作,就是从哪个分支切出新的分支
查看分支: git branch experimental* master //要进入项目目录,*表示目前的开发环境处在哪个分支上
切换分支: git checkout experimentalSwitched to branch 'experimental'
合并: git checkout master //先切换到master分支
git merge -m 'merge experimental branch' experimental //然后再将experimental分支合并到master -m后面的表示合并注释信息
用Idea合并防止:VCS————Git————Pull————勾选其他分支————点击pull————就把别的分支内容合并到当前分支
用IDEA切换分支:VCS——GIT——Fetch 刷新分支
VSC——GIT——Branches——选择Remote branches下的一个分支——右角号号选择checkout as
origin, master与origin master
master和origin master都是分支,一个是本地分支,一个是远程分支 (origin master两个信息:1.远程分支 2.分支名称为master)
一。下载
git官网地址
选择download-选择Windows
查看是否安装成功:git --version
二。Git Bash
git bash 是github 配套的一个控制台,方便在本地上传版本。
三 设置全局姓名和邮箱 查看 更改
账号:piaoransheng 密码:huan421946786
git config --global user.name “piaoransheng”
git config --global user.email "421946786@qq.com"
查看当前用户名和邮箱:
git config user.name
git config user.email
修改用户名和邮箱
git config --global user.name "piaoransheng"
git config --global user.email "421946786@qq.com"
四。将文件夹D:\GIT\Repository 创建为版本库
1.命令进入目录D:\GIT\Repository
cd d:
cd git
cd repository
pwd //显示当前目录
2. 把当前目录设置为git可以管理的仓库
git init 这时当前目录就会多出一个.git的文件夹
五。将文件添加到版本库 和提交
1.添加文件tedt.txt到版本库
git add test.txt
2.git commit 回成再 git push origin master 提交
3.git status 看文件的状态
4.git diff readme.txt
5.git log
如何在GitHub上传自己的项目
1.登录github上创建一个项目,拿到地址 (https://github.com/piaoransheng/client.git)
2.本地cmd命令 git clone https://github.com/piaoransheng/client.git
3.把要上传的东西复制到上面的文件夹 (或用idea在这个文件夹创建项目)
4.进入这个文件夹cmd命令如下: 或者用idea提交和push
a.git add . (将项目上所有的文件添加到仓库中的意思,如果想添加某个特定的文件,只需把.换成这个特定的文件名即)
b.git commit -m "first commit",表示你对这次提交的注释
c.git push -u origin master(此操作目的是把本地仓库push到github上面,此步骤需要你输入登录github上的帐号和密码)
六。从gitHub克隆代码
git clone https://github.com/piaoransheng/cloud-zero-config.git //统一配置文件config
git clone https://github.com/zhangmrit/ruoyi-ant.git
git clone --depth=1 https://github.com/sendya/ant-design-pro-vue.git my-project 存在my-project文件夹
七。GIT LFS
Git LFS 是 Github 开发的一个 Git 扩展,用于实现 Git 对大文件的支持
git lfs install 开启lfs功能
八。语法汇总
git --version 查看版本
git status 看仓库文件状态
git add xxx.txt 或 git add .点 加入版本控制
git commit -m "这里是备注" 提交到临时库
git push origin master 确认提交到中央仓库
九。配置文件上传到gitHub并连接gitHub获取信息
//1.上传到gitHub的文件
spring:
profiles:
active: dev
---
spring:
profiles: dev #开发环境
application:
name: cloud-zero-config-dev
---
spring:
profiles: test #测试环境
application:
name: cloud-zero-config-test
# 请保存为UTF-8格式
//2.配置中心的连接信息
server:
port: 3344
spring:
application:
name: cloud-zero-config
# 配置中心
cloud:
config:
server:
git:
# 修改成你自己的git仓库
uri: https://github.com/piaoransheng/cloud-zero-config.git
//3.测试
http://localhost:3344/application-test.yml
http://localhost:3344/application-dev.yml
十。当前分支所作修改保留,切换到其他分支 git stash
1、保存修改
先保存修改,然后就可以切换到其他分支,操作如下图
2、还原
十一。多次提交合并为一次提交
如下图,有四次提交,给合并为一次提交记录