Git的安装以及使用

Posted ꧁༺空༒白༻꧂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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]

以上是关于Git的安装以及使用的主要内容,如果未能解决你的问题,请参考以下文章

Git安装和使用以及如何提交代码(周末更新)

使用 Git 来管理 Xcode 中的代码片段

Git介绍下载安装以及基本使用

VSCode自定义代码片段——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程