栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Git以及在IDEA中的使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Git以及在IDEA中的使用

1.Git安装配置 1.1下载地址

下载地址: https://git-scm.com/download

1.2基本配置

当安装Git后首先要做的事情是设置用户名称和email地址。这是非常重要的,因为每次Git提交都会使用
该用户信息

配置用户信息

git config --global user.name "xxx"
git config --global user.email "xxx"

查看配置信息

git config --global user.name
git config --global user.email

为常用指令起别名

创建一个.bashrc文件,在文件内输入以下内容:

#用于输出git提交日志
alias git-log='git log --pretty=oneline --all --graph --abbrev-commit'
#用于输出当前目录所有文件及基本信息
alias ll='ls -al'
中文乱码问题
  1. 打开GitBash执行下面命令
git config --global core.quotepath false
  1. ${git_home}/etc/bash.bashrc 文件最后加入下面两行
export LANG="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"
获取本地仓库

在一个目录中执行git init如果创建成功后可在文件夹下看到隐藏的.git目录。

2.基础操作指令 常用命令

Git工作目录下对于文件的修改(增加、删除、更新)会存在几个状态,这些修改的状态会随着我们执行Git的命令而发生变化。

  1. git add (工作区 --> 暂存区)
  2. git commit (暂存区 --> 本地仓库)
  • 查看的修改的状态(暂存区、工作区):git status
  • 添加工作区到暂存区:git add 单个文件名|通配符
    • 将所有修改加入暂存区:git add .
  • 提交暂存区到本地仓库(commit):git commit -m '注释内容'
  • 查看提交日志(log):git log [option]
    • options
      • all 显示所有分支
      • pretty=oneline 将提交信息显示为一行
      • abbrev-commit 使得输出的commitId更简短
      • graph 以图的形式显示
    • 常用:git log --pretty=oneline --all --graph --abbrev-commit
  • 版本回退:git reset --hard commitID
    • commitID 可以使用git-log 或git log 指令查看
  • 查看已经删除的记录:git reflog
添加文件至忽略列表

我们可以在工作目录中创建一个名为 .gitignore 的文件(文件名称固定),列出要忽略的文件模式

分支
  • 查看本地分支:git branch
  • 创建本地分支:git branch 分支名
  • 切换分支:git chechout 分支名
  • 创建并切换:git checkout -b 分支名
  • 合并分支(merge):git merge 分支名称
  • 删除分支:
    • git branch -d b1 删除分支时,需要做各种检查
    • git branch -D b1 不检查
    • 不能删除当前分支,只能删除其他分支
  • 解决冲突:
      1. 处理文件中冲突的地方
      1. 将解决完冲突的文件加入暂存区(add)
      1. 提交到仓库(commit)
3.远程仓库(GitHub和Gitee) 创建仓库

https://gitee.com/dogyunfei/git_test.git

配置公钥

使用命令:ssh-keygen -t rsa一直回车

  • 如果存在,则自动覆盖
获取公钥

使用命令:cat ~/.ssh/id_rsa.pub得到如下公钥

再去Gitee填入:

验证是否成功:ssh -T git@gitee.com

操控远程仓库
  1. 先初始化本地库,然后与已创建的远程库进行对接
  • 命令:git remote add <远端名称> <仓库路径>
  • 例如:git remote add origin git@gitee.com:dogyunfei/git_test.git
  1. 查看远程仓库
  • 命令:git remote
  1. 推送到远程仓库
  • 命令:git push [-f] [--set-upstream] [远端名称 [本地分支名][:远端分支名] ]
  • 如果远程分支名和本地分支名称相同,则可以只写本地分支:git push origin master
  • -f 表示强制覆盖
  • –set-upstream 推送到远端的同时并且建立起和远端分支的关联关系。
  1. 本地分支与远程分支绑定:
  • 查看关联使用: git branch -vv
  • git push --set-upstream origin master:master
  • 然后就可以直接git push
  1. 从远程仓库克隆
  • 命令:git clone 地址
  1. 抓取和拉取
  • 抓取:将仓库里的更新都抓取到本地,不会进行合
  • 命令:git fetch [remote name] [branch name]
  • 拉取指令就是将远端仓库的修改拉到本地并自动进行合并
  • 命令:pull [remote name] [branch name]
4.IDEA中使用Git
  1. 先去设置中配置Git

  1. 去Gitee创建远程仓库

  1. 初始化本地仓库





转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1007650.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号