Git学习

Git学习

Git环境配置

下载路径(镜像):http://npm.taobao.org/mirrors/git-for-windows/

Linux基本语法

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

Git配置

查看不同级别的配置文件:
#查看配置 
git config -l

#查看系统config
git config --system --list

#查看当前用户(global)配置
git config --global --list
Git相关配置文件:(本机)
  1. D:\Git\Git\etcgitconfig : Git安装目录下的gitconfig --system 系统级
  2. C:\Users\用户\.gitconfig 只适用于当前登录用户的配置

image-20221218214805590

Git基本理论

Git的工作区域

Git有四个工作区域:

  • Workspace:工作区,就是平时放项目代码的地方;

  • Index / Stage : 暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息;

  • Repository:仓库区(本地仓库),就是安全存放数据的位置,这里存放你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本;

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

    image-20221218215022048

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jty8S4F0-1679817181090)(https://gitee.com/yuboshi123/image/raw/master/Git%E5%AD%A6%E4%B9%A0.assets/image-20221218215022048.png)]

Git的工作流程:

git的工作流程一般是这样的:

  1. 在工作目录中添加、修改文件;
  2. 将需要进行版本管理的文件放入暂存区域;
  3. 将暂存区域的文件提交到git仓库。

因此, git管理的文件有三种状态:已修改( modified ) ,已暂存( staged ) ,已提交(committed)

Git文件操作

git常用操作

#查看指定文件状态
git status [filename]

#查看所有文件状态
git status

#添加所有文件到暂存区
git add .

#提交暂存区中的内容到本地仓库 -m 提交信息
git commit -m "消息内容"

#提交到远程仓库
git push

git add:将文件添加到暂存区,准备提交。
git branch:列出本地分支,或者创建、重命名、删除分支。
git checkout:切换到指定分支,或者切换到某个提交版本。
git clone:克隆一个远程仓库到本地。
git commit:提交暂存区的修改到本地仓库。
git diff:查看文件修改前后的差异。
git fetch:从远程仓库拉取最新的提交记录。
git init:将当前目录初始化为一个git仓库。
git log:查看本地仓库的提交记录。
git merge:将一个分支的修改合并到当前分支。
git pull:从远程仓库拉取最新的提交记录并合并到当前分支。
git push:将本地仓库的提交推送到远程仓库。
git remote:列出当前配置的远程仓库,或者添加、删除远程仓库。
git reset:撤销提交或者将文件从暂存区移除。
git status:查看当前仓库状态。

Git文件忽略

.gitgnore文件

image-20221218221307260

使用码云gitee

  1. 注册登录码云,完善个人信息;

  2. 设置本机绑定SSH公钥,实现免密码登录;

    #进入C:\Users\于渤士\.ssh\id_rsa.pub 获取公钥
    
    #生成公钥
    ssh-keygen -t rsa
    
  3. 将公钥信息public key添加到码云账户中即可;

  4. 使用码云创建-一个自己的仓库。

IDEA集成Git

  1. 新建项目,绑定git

    • 将远程的git文件目录拷贝到项目中即可
    • image-20221218223947107
    • 观察idea中文件变化
  2. 修改文件,使用IDEA操作Git

    • 添加到暂存区
    • commit提交
    • push到远程仓库

    image-20221218224233700

  3. 提交测试。

image-20221218224334926

件,使用IDEA操作Git

  • 添加到暂存区
  • commit提交
  • push到远程仓库

[外链图片转存中…(img-HuXDXkKQ-1679817181092)]

  1. 提交测试。

[外链图片转存中…(img-eECV9kmw-1679817181092)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值