Git学习笔记

Git学习笔记

  • 1,Git常用命令
    • 1,设置用户签名
    • 2,初始化本地仓库
    • 3,查看本地库状态
    • 4,添加暂存区
    • 5,提交本地库
    • 6,查看历史版本
    • 7,版本穿梭
    • 8,Git分支操作
    • 9,Git团队协作
      • 团队内协作
      • ssh免密登录
  • 2,IDEA集成Git
  • 3,IDEA集成GitHub
  • 4,IDEA集成Gitee
  • 5,GitLab

1,Git常用命令

1,设置用户签名

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

如果是首次使用git,请设置一个签名,用来验证身份,与将来的登录账号无关

2,初始化本地仓库

git init

一定要切换到想要变成git仓库的目录下

3,查看本地库状态

git status

4,添加暂存区

git add 文件名
# 将文件从暂存区中删除,不会删除工作区的文件
git rm --cached 文件名

5,提交本地库

git commit -m "日志信息" 文件名

6,查看历史版本

# 精简版
git reflog
# 详细版
git log

7,版本穿梭

git reset --hard 版本号

版本号,通过git reflog查看

8,Git分支操作

在版本控制过程中,同时推进多个任务,我们就可以创建每个任务的单独分支,使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行,对于初学者而言,分支可以简单理解为副本,一个分支就是一个单独的副本

分支的好处:

  • 同时并行推进多个功能开发,提高开发效率
  • 各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响,失败的分支删除重新开始即可

创建分支

git branch 分支名

查看分支

git branch -v

切换分支

git checkout 分支名

把指定的分支合并到当前分支上

git merge 分支名

这里可能会有代码冲突,即两个分支在同一个文件的同一个位置做了不同的修改,Git无法替我们决定使用哪一个,必须人为决定新代码内容

在我们决定好新代码内容后,在执行提交,提交时不要带文件名即可

9,Git团队协作

团队内协作

GitHub:进入GitHub

全球最大同性交友网站,技术宅男的天堂,新世界的大门,你还在等什么?

1,创建远程仓库

Git学习笔记_第1张图片
Git学习笔记_第2张图片
Git学习笔记_第3张图片
Git学习笔记_第4张图片
在这里插入图片描述

查看远程仓库别名

git remote -v

创建远程仓库别名,别名推荐与本地仓库名一样

git remote add 别名 远程仓库链接

推送代码到远程仓库

git push 别名 本地分支名

拉取代码到本地

git pull 别名 远程分支名

克隆代码到本地

git clone 远程仓库链接
  • 拉取代码
  • 初始化本地仓库
  • 起别名origin

Git学习笔记_第5张图片

邀请别人加入你的团队,见上图

ssh免密登录

ssh-keygen -t rsa -C 账号

2,IDEA集成Git

idea版本

Git学习笔记_第6张图片
选择git安装地址
Git学习笔记_第7张图片

创建本地仓库

Git学习笔记_第8张图片

添加

Git学习笔记_第9张图片

提交

Git学习笔记_第10张图片

切换版本

Git学习笔记_第11张图片

创建新分支

Git学习笔记_第12张图片

切换分支,IDEA右下角

Git学习笔记_第13张图片

Git学习笔记_第14张图片

合并分支

Git学习笔记_第15张图片

如果在合并时有冲突,就会弹出如下框

Git学习笔记_第16张图片

Git学习笔记_第17张图片

3,IDEA集成GitHub

Git学习笔记_第18张图片

Git学习笔记_第19张图片

点击加号登录即可,没有账户可以先注册一个

gitee也是一样的

上传GitHub

Git学习笔记_第20张图片

推送代码

Git学习笔记_第21张图片

Git学习笔记_第22张图片

拉取代码

Git学习笔记_第23张图片

先拉取代码在写项目

克隆代码

Git学习笔记_第24张图片

Git学习笔记_第25张图片

4,IDEA集成Gitee

国内托管网站:进入Gitee

与GitHub使用几乎一样

Gitee导入GitHub仓库

Git学习笔记_第26张图片

Git学习笔记_第27张图片

5,GitLab

官网地址

安装说明

你可能感兴趣的:(git,学习,github,intellij-idea,java)