黑马git学习笔记

发布时间 2023-11-03 23:12:00作者: 不晚-

安装及配置

1. 安装

淘宝镜像,选择最新版本即可

https://registry.npmmirror.com/binary.html?path=git-for-windows/

image-20231103195524684

根据系统选择对应的版本

image-20231103195548290

2.配置用户名密码

git config --global user.name [用户名] #配置用户名

git config --global user.email [邮箱] #配置邮箱

查看配置信息

git config --global user.name

git config --global user.email

3.常用命令配置

这里只说了 git-log,查看日志文件的命令

  • 在gitbash中使用touch ~/.bashrc,创建一个文档

  • 输入vim .bashrc打开文档,先按 i 键,然后将下面代码出入

    • #用于输出git提交日志
      alias git-log='git log --pretty=oneline --all --graph --abbrev-commit'
      #用于输出当前目录所有文件及基本信息
      alias ll='ls -al'
      
      
    • 按ESC 、 :、在光标出输入wq,保存退出。

  • 在gitbash中输入,source ~/.bashrc

    img

git基本操作命令

初始化(init)

git init

工作区提交到暂存区(add)

git add .

暂存区提交到本地仓库(commit)

git commit -m 'commit message'

查看状态(status)

git status

查看日志(log)

git log

因为上面配置了常用命令,所以使用git-log查看更清晰、方便。

版本回退(reset)

git reset --hard [commitID]

分支操作

查看本地分支

git branch

创建本地分支

git branch 分支名

切换分支

git checkout 分支名

git checkout -b 分支名,切换合并一个不存在的分支

合并分支
  • 切换到主分支git checkout master
  • 合并 git merge [分支名]
删除分支
  • 删除分支时,做一系列的检查git branch -d [分支名]
  • 强制删除 git branch -D [分支名]
解决冲突

找到冲突的文件,改成自己想要的样子,重新add、commit

idea中使用git

配置码云

配置ssh公钥

  • 在gitbash中输入ssh-keygen -t rsa ,一路回车image-20231103205118177

  • 查看公钥并复制cat ~/.ssh/id_rsa.pub

  • 在gitee中进行配置,以后提交代码时不用再输入密码。

    image-20231103205250351

配置idea

  • 点击test,出现2的版本号即可。

image-20231103205608364

  • 安装gitignore,方便生成.ignore文件,安装完成后重启ideaimage-20231103212436868

  • 配置Git bash

    image-20231103212611097

    完成后的样子

    image-20231103212644953

在idea中使用git

生成本地仓库

image-20231103210301211

image-20231103210343604

生成ignore文件

image-20231103210500706

image-20231103210525850

提交本地代码

image-20231103210802575

连接远程仓库

输入在码云中已经创建好的仓库地址

image-20231103211006715

点击push进行提交

image-20231103211249268

image-20231103211327726

克隆远程仓库

image-20231103211459182

将仓库地址拷贝过来,并选择合理的仓库地址

image-20231103211542252

解决冲突

分支操作

创建分支

image-20231103212756961

切换分支

image-20231103212842429

合并分支

image-20231103212914484

idea常用操作

img

几条铁令

  • 先提交本地更好再切换分支
  • 代码及时提交
  • 提交前先pull,处理冲突
  • 工作前的首要操作是先下拉

备注

参考博客:https://blog.csdn.net/weixin_48074431/article/details/126513574?ops_request_misc=&request_id=&biz_id=102&utm_term=黑马git学习笔记张猛&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-2-126513574.142v96pc_search_result_base3&spm=1018.2226.3001.4187