Git的安装以及使用

Git安装及使用

下载地址https://github.com/git-for-windows/git/tree/v2.32.0.windows.2

安装时候直接下一步就行,环境变量会自动配置

  • 启动git,安装成功后在开始的菜单中有git选项,任意的文件下右键也可以看到对应程序
  • Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多
  • Git CMD:windows风格的命令行
  • Git GUI:图形化界面的Git,不推荐初学者使用,尽量先熟悉常用命令

常用基本的Linux命令

  1. cd:改变目录
  2. cd…:回退上一个目录,直接cd进入默认目录
  3. pwd:显示当前所在的目录路径
  4. ls(ll):都是列出当前目录下的所有文件,只不过列出的内容更为详细
  5. touch:新建一个文件
  6. rm:移除一个文件
  7. mkdir:新建一个目录,即文件夹
  8. rm -r删除一个文件夹
  9. mv:移动文件 mv a.html src, src是目标哦的文件夹
  10. reset 重新初始化终端/清屏
  11. clear清屏
  12. history查看历史命令
  13. help帮助
  14. exit 退出
  15. #表示注释

设置用户名和邮箱(用户标识,必要)

git config --global user.name "kongkong"
git config --global user.email 邮箱

git的基本理论

在这里插入图片描述

工作区域

  • 工作目录(Working Directory)

    workspace 平时放代码的地方

  • 暂存区(Stage/Index)

    用于临时存放改动,事实上只是一个文件,保存即将提交到文件列表信息

  • 资源库(Repository或Git Directory)

    安全存放数据的位置,也叫做本地仓库

  • 远程仓库(Remote Directory)

    托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换

工作流程

  1. 在工作目录添加、修改文件
  2. 将需要进行的版本管理的文件放入暂存区
  3. 将暂存区的文件提交到git仓库
  4. 状态:已修改(modified)已暂存(staged)已提交(committed)

git项目搭建

  1. 创建仓库

    git init

  2. 克隆远程仓库

    git clone url

git文件操作

  • git add . 添加所有文件到暂存区
  • git commit -m ”消息内容“ 提交缓存区到本地仓库,提交信息

ssh公钥,实现免密登录

  1. 进入.ssh目录
  2. 生成公钥
  3. ssh-keygen

在这里插入图片描述
打开rsa.pub文件,复制密钥到下方的位置
在这里插入图片描述

IDEA中集成Git

  1. 新建项目,绑定git

    创建一个springboot项目自动生成
    
    git commit -m "注释"提交
    
    git push 添加到远程仓库
    
  2. 修改文件,使用IDEA操作git

    -- 添加文件至缓存区
    git add ./project
    
    -- 提交代码至本地仓库
    git commit  -m '本次提交代码注释'	
    
    
  3. 提交测试

    • 错误提示

      fatal: No configured push destination.
      Either specify the URL from the command-line or configure a remote repository using
      
    • 解决方法

       git remote add origin 目标仓库地址
      
    • 推送本地代码到远程仓库通知

      git push -u origin master
      

git分支 常用的命令

#列出所有本地分支
git branch

#列出所有远程分支
git branch -r

#新建一个分支,依然停留在当前分支
git branch [branch-name]

#新建一个分支,切换到该分支
git checkout -b [branch]

#合并指定分支到当前分支
git merge [branch]

#删除分支
git branch -d [branch-name]

#删除远程分支
git push origin --delete [branch-name]
git branch -dr [remote/branch]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

乘凉者 栽树人

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

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

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

打赏作者

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

抵扣说明:

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

余额充值