Git学习及IDEA中配置Git

Git基本命令

image-20220505090157088

创建本地仓库

git init

查看git状态(仓库内文件是否进行了添加、提交操作)

git status

添加到暂存区

git add 文件名

提交到历史仓库

git conmmit -m "描述" 会一次将暂存区中的所有文件添加到本地仓库

查看日志

git log 查看日志(git提交的历史日志)

git reflog 可以查看所有分支的所有操作记录(包括已经被删除的commit记录的操作)

版本切换

git reset --hard 标识号

分支操作

分支之间是平行的关系,不会相互影响

git branch 查看分支

git branch 分支名 创建分支

git checkout 分支名 切换分支

ls 可以查看当前分支下的内容

git merge 分支名 合并分支(把其他分支合并的master分支中)

git branch -d 分支名 删除分支

远程仓库

image-20220505095848869

创建远程仓库

  • 创建远程仓库
  • 生成SSH公钥
    • 设置Git账户
      • git config user.name 查看当前git账户
      • git config user.email 查看当前git邮箱
      • git config --global user.name "账户名" 设置全局账户名
      • git config --global user.email "邮箱" 和邮箱
    • 生成SSH公钥
      • cd ~/.ssh 查看是否生成给SSH公钥
      • ssh-keygen -t rsa -C '邮箱地址' 生成公钥
      • image-20220505102352549
    • 设置账户公钥
    • 公钥测试
      • ssh -T git@gitee.com
      • ssh -T git@github.com

命令

  • git remote add 远程名称 远程仓库URL 自定义仓库名称

  • git push -u 仓库名称 分支名 推送

  • git clone 仓库地址 克隆远程仓库

  • git pull 远程仓库名 分支名 拉取更新

IDEA集成Git

IDEA中设置Git

  • image-20220505112647981
  • image-20220505114355372

对本地仓库操作

  • 创建分支

    • 在右下角有对分支控制的窗口

      image-20220505114709195

    • 右键打开,也有对git

      image-20220505114802405

  • 切换回主分支

    image-20220505115208469

  • 合并分支

    image-20220505115935615

操作远程仓库

  • 推送

    image-20220505120155307

  • 设置地址

    image-20220505120318452

  • 克隆远程仓库

    image-20220505120509845
    image-20220505120550365

posted @ 2022-05-05 12:09  ZZB。  阅读(122)  评论(0)    收藏  举报