首页 > 其他分享 >git

git

时间:2023-05-14 11:33:07浏览次数:30  
标签:文件 git 仓库 Git 本地 分支

1.介绍

1.1简介

Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件 (ava类、xml文件、html页面等),在软件开发过程中被广泛使用。

1.2作用

1.代码回溯

2.版本切换

3.多人协作

4.远程备份

1.3仓库

通过Git 仓来存储和管理这些文件,Git 仓库分为两种

本地仓库:开发人员自己电脑上的Git仓库

远程仓库:远程服务器上的Git仓库

commit:提交将本地文件和版本信息保存到本地仓库

push:推送将本地仓库文件和版本信息上传到远程仓库

pull:拉取,将远程仓库文件和版本信息下载到本地仓库

1.4安装

下载完成后双击打开一直下一步即可完成安装

安装完成后在任意目录点击鼠标右键,如果能看到git即为安装成功

Git GUI Here:打开Git 图形界面

Git Bash Here:打开Git 命令行

2.常用命令

2.1全局设置

  • 用户名,这里的用户名可以随便起

    git config --global user.name 用户名
    
  • 邮箱

    git config --global user.email 邮箱
    
  • 查看信息

    git config --list
    

2.2获取git仓库

①本地库操作

  • //初始化本地仓库
    git init
    //本地仓库状态
    git status
    //追踪文件并添加到暂存区
    git add
    //将暂存区中的修改提交到本地库
    git commit -m "注释" 文件名
    //修改文件后查看本地库状态
    vim 文件名
    

②版本穿梭

  • //查看版本记录
    git refolg
    //切换到指定的版本
    git reset --hard 版本号
    

③分支

  • //创建分支
    git branch 分支名
    //切换分支
    git checkout 分支名
    //查看分支
    git branch -v
    //合并分支(将分支合并到当前所在分支)
    git merge 分支名
    

④远程仓库操作

  • //创建远程库地址别名
    git remote add 别名 远程地址
    //查看当前所有远程地址别名
    git remote -v
    //推送
    git push 别名 分支名
    //克隆
    git clone 远程库地址
    //拉取
    git pull 别名 分支名
    

3.idea操作

3.1配置忽略文件

  1. 在c盘下的用户目录下新建一个文件,以.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
      
  2. 保存之后在用户目录下找到.gitconfig文件,打开文件,在后面添加

    • [core]
      	excludesfile = ignore文件路径
      
    • 注意:要使用“正斜线(/)”,不要使用“反斜线(\)”

3.2初始化本地库

  1. 打开idea→设置→版本控制→git→在右边的最上面选择版本cmd下的git.exe
  2. 创建仓库
    • 首页中VSC创建git仓库
    • 选择一个要被初始化的工程

3.3添加与提交

  1. 添加到暂存区
    • 右击要添加的文件→git→添加
  2. 提交到本地库
    • 右击要添加的文件→git→commit Directory..

3.4分支

  • 创建分支/切换分支/合并分支.....
    • 窗口右下角点击即可

标签:文件,git,仓库,Git,本地,分支
From: https://www.cnblogs.com/Myvlog/p/17398968.html

相关文章

  • 简单的git拉取修改提交用法
    打开终端,进入要存放代码的本地文件夹,并使用gitclone命令克隆远程仓库到本地:gitclonehttps://github.com/username/repo.git这里的username是远程仓库的用户名,repo是仓库名称。克隆完成后,会在当前目录下生成一个名为repo的文件夹,里面包含了远程仓库的代码。进入到repo文......
  • Ubuntu 升级 git,如何应对sudo add-apt-repository ppa:git-core/ppa卡死的情况
    绕开代理https://blog.csdn.net/m0_68734901/article/details/128411072sudo-Eadd-apt-repositoryppa:git-core/ppasudoapt-getupdatesudoapt-getinstallgit......
  • git分支提交
    加入有两个分支,dev和主分支master首先,我们在dev分支修改了东西gitadd.gitcommit-m"updateinfo"然后切换到主分支mastergitmergedevgitpushoriginmaster在gitpush之前最好先gitpull一下,防止冲突......
  • 关于IDE如何连接github和Gitee
    1.vcs version controlsystem 开发工具集成了vcs2.连接Gitee步骤setting中下载插件: vcs中clone中登录Gitee用GitHub的账号: ......
  • 关于Git连接Gitee
    步骤:1.创建一个仓库2.中点击clonerepository     点击url   复制自己的URL 认证一下Gitee账号 3.点击showinExplorer 修改文件 push这个文件到互联网管理平台 ......
  • 使用Hexo在Github Pages上部署静态博客
    使用Hexo在GithubPages上部署静态博客写在前面本文写于2023/3/23,具体配置步骤具有时效性,后续如有必要会持续更新。阅读本教程需要有Git和Github基础,对Markdown语法有一定的了解。什么是GithubPages?GitHubPages是一项静态站点托管服务,它直接从GitHub上的仓库获取......
  • 四、Git核心
    四、Git核心4.1、Git分区4.2、文件状态针对与文件所处的不同分区,文件所处的状态:(1)未追踪,文件第一次出现在工作区,版本库还没有存储该文件的状态(2)已追踪,只要第一次gitadd了文件,文件就是已追踪(3)未修改,文件在工作区未被编辑(4)已修改,文件在工作区被修改(......
  • 三、Git的下载与配置
    3.1、Git的windows下安装官网地址:https://git-scm.com/download下载到本地磁盘一路【next】安装安装完成后,右击菜单栏,有如下菜单,表示安装完成进入gitbash选项:3.2、配置 gitconfig-l第一次使用git一般都需要配置git的用户名和邮箱,表明提交者的身份。g......
  • 浅谈如何使用 github.com/yuin/gopher-lua
    最近熟悉go项目时,发现项目中有用到github.com/yuin/gopher-lua这个包,之前并没有接触过,特意去看了官方文档和找了些网上的资料,特此记录下。本次介绍计划分为两篇文章,这一次主要介绍github.com/yuin/gopher-lua这个包的介绍以及基础使用,下一边将介绍github.com/yuin/goph......
  • git项目换行符LF与CRLF不同导致的更新问题
    转载自jiayaoO3O'sBlog。遇到的问题在windows中gitclone一个代码仓库,拷贝到ubuntu环境下,出现了所有文件都被git记录已更改的问题,但肉眼看不出来文件不同。原因是windows中默认换行用的CRLF(回车+换行),而linux环境下默认用的LF(换行),于是所有文件都被标注被更改。解决方法git有......