GIT基本使用

GIT

参考博文

Git是一个开源的分布式版本控制系统,用于敏捷高效的处理任何大小项目的版本管理

核心功能:

  • 项目的版本管理
  • 团队协作开发

1. GIT架构

在这里插入图片描述

2. GIT基本使用

2.1 创建版本库
  • 在工作空间的目录中,右键“Git Bash Here”打开git终端

  • 在Git终端中输入git init指令,创建版本库(就是一个.git目录)

    git init
    

在这里插入图片描述

2.2 查看版本库状态
git status
2.3 将工作空间的修改添加到暂存区

add命令

git add a.txt   ## 只将工作空间中的某个文件add到暂存区
git add . ## 将工作空间中所有文件都add暂存区
2.4 将暂存区中的修改提交到版本库

commit命令

git commit -m '版本说明'
2.5 查看版本库中的历史版本

log命令

git log --oneline  ## 每个版本信息只显示一行
get log  ## 显示每个版本的详细信息
2.6 设置用户信息

因为我们将暂存区的内容提交到版本时,会记录当前版本的提交的用户信息,因此在版本提交之前需要先绑定用户信息。

git config --global user.name 'ergou'
git config --global user.email 'haha@hehe.com'
2.7 同步历史版本到工作空间
git checkout 版本号

3. 远程仓库

远程仓库,远程版本库;实现版本库的远程存储,以实现团队的协同开发

在这里插入图片描述

3.1 远程仓库配置
  • 注册账户
  • 创建仓库
3.2 远程仓库关联
  • 用户名

     git config --global user.name "注册名"
    
  • 邮箱

    git config --global user.email "注册邮箱"
    
  • 生成SSH

    ssh-keygen -t rsa -C "自己的邮箱"
    

    SSH文件存放在C:/User/用户/.ssh下,id_rsa为私钥,id_rsa.pub为公钥
    在这里插入图片描述

  • github配置SSH

    • 打开github账户,点击右上角头像,选择Settings
    • 在左侧边栏中选择SSH and GPG keys
    • 点击New SSH key,将id_rsa.pub中的内容粘贴进去,并设置一个描述,点击Add SSH key
  • 测试SSH连接

    ssh -T git@github.com
    

    如果出现Hi ergou! You’ve successfully authenticated, but GitHub does not provide shell access

    则SSH连接成功

4. 推送文件到远程仓库

基本流程:add->commit->push

  • 建立本地仓库

    git init
    
  • 推送文件至远程

    在远程建立好仓库,本地进行clone,然后再添加新文件,最后推送至远程。这样的步骤对新手比较友好

    • clone远程仓库至本地

      git clone git@github.com:用户名/仓库名.git
      
    • add 文件

      git add .
      git add 单个文件
      git add 文件夹1/ 文件夹2/ ……多个文件夹之间空格隔开
      


- commit

      git commit -m “注释”

- push

      git push -u origin master
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值