GIT下载与安装 命令

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参考连接

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、还原

在这里插入图片描述

十一。多次提交合并为一次提交

如下图,有四次提交,给合并为一次提交记录

在这里插入图片描述

1、先点击Log,点击最早的一次提交(第一次在下面),右键点击 Interactively Rebase from Here,跳出Rebasing Commits页面

在这里插入图片描述

2、在Rebasing Commits页面,除了第一次提交(第一次在上面),其他都选择为squash,然后点击Start Rebasing

在这里插入图片描述

3、Force Push,VCS——Git——选择forcePush,就可以保留为只剩一条提交记录

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飘然生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值