Git笔记

Git

在这里插入图片描述

Git常用命令

  • 修改用户签名(首次安装必须设置)

    git config --global user.name  用户名
    git config --global user.email 邮箱
    
  • 初始化本地库

    //在本地库的位置右键打开git
    git init      
    
  • 查看本地库状态

    git status
    
  • 添加到暂存区

    git add 文件名
    
  • 删除暂存区指定文件

    git rm --cached 文件名
    
  • 提交到本地库

    git commit -m "日志信息" 文件名
    
  • 查看历史记录

    git reflog
    git log  //查看详细历史记录
    
  • 版本穿梭

    git reset --hard 版本号
    

分支常用命令

  • 查看分支

    git branch -v
    
  • 创建分支

    git branch 分支名
    
  • 切换分支

    git checkout 分支名
    
  • 合并分支

    //无冲突
    git merge 被合并的分支名
    //有冲突
      //1. 编辑有冲突的文件,删除特殊符号,决定要使用的内容
      //2. 添加到暂存区
      //3. 执行提交(注意:此时使用 git commit 命令时 不能带文件名)
    

GitHub远程库

常用命令

  • 查看当前所有远程地址别名

    git remote -v
    
  • 给远程库起别名

    git remote add 远程库别名 远程地址 
    
  • 推送本地分支到远程仓库

    git push 远程库别名 本地分支名
    
  • 拉取远程仓库分支,与本地分支合并

    git pull 远程库地址别名 远程分支名 
    
  • 克隆远程仓库到本地

    git clone 远程地址
    

SSH免密登录

//进入当前用户的家目录,开启Git Bash
ssh-keygen -t rsa -C github账号  //生成公钥
cd .ssh //进入.ssh文件夹
ll -a  //查看该文件夹下内容 
cat id_rsa.pub  //查看并复制公钥
//在github中设置公钥

IDEA集成Git

配置Git忽略文件

  1. 创建忽略规则文件 xxxx.ignore(前缀名随便起,建议是 git.ignore),为了便于让~/.gitconfig 文件引用,建议也放在用户家目录下
   //git.ignore 文件模版
   # Compiled class file
   *.class
   # Log file
   *.log
   # BlueJ files
   *.ctxt
   # Mobile Tools for Java (J2ME)
   .mtj.tmp/
   # Package Files #
   *.jar
   *.war
   *.nar
   *.ear
   *.zip
   *.tar.gz
   *.rar
   #  virtual  machine  crash  logs,  see
   http://www.java.com/en/download/help/error_hotspot.xml
   hs_err_pid*
   .classpath
   .project
   .settings
   target
   .idea
   *.iml
  1. 在.gitconfig 文件中引用忽略配置文件(此文件在 Windows 的家目录中)

    注意:这里要使用“正斜线(/)”,不要使用“反斜线(\)”

    [core]
    	excludesfile = C:/Users/asus/git.ignore
    

IDEA定位Git程序

Settings->Version Control->Git

初始化本地库

vcs->import into version control->create Git Repository->项目

Gitee码云

GitLab

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值