当前位置:   article > 正文

GIT下载与安装 命令_git命令下载

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)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

一。下载

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"
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
四。将文件夹D:\GIT\Repository 创建为版本库
1.命令进入目录D:\GIT\Repository
cd d:
cd git
cd repository
pwd    //显示当前目录
2. 把当前目录设置为git可以管理的仓库 
git init   这时当前目录就会多出一个.git的文件夹

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
五。将文件添加到版本库 和提交
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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
如何在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上的帐号和密码)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

六。从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文件夹
  • 1
  • 2
  • 3

七。GIT LFS

git lfs参考连接

Git LFS 是 Github 开发的一个 Git 扩展,用于实现 Git 对大文件的支持
git lfs install 开启lfs功能
  • 1
  • 2

八。语法汇总

git --version                      查看版本
git status                         看仓库文件状态

git add xxx.txt 或 git add .点      加入版本控制
git commit -m "这里是备注"          提交到临时库
git push origin master             确认提交到中央仓库
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

九。配置文件上传到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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35

十。当前分支所作修改保留,切换到其他分支 git stash

1、保存修改
先保存修改,然后就可以切换到其他分支,操作如下图
  • 1

在这里插入图片描述

2、还原

在这里插入图片描述

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

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/584253
推荐阅读
相关标签
  

闽ICP备14008679号