Git_基础使用

Git,开源的分布式版本控制系统。

 


一、使用流程

1、安装Git程序

2、配置本机标签

  方式一,在 Git Bash窗口下使用命令:

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

  方式二,在系统盘下找到用户文件,在用户文件下新建文件:.gitconfig,输入内容:

[user]
    name = lurenjia
    email = 907789465@qq.com

3、创建本地库

  在要创建本地库的文件夹下打开Git Bash,使用命令:

git init

4、提交数据至暂存区

  在本地库中新增或修改数据后,将数据提交到暂存区,使用命令:

//提交指定文件
git add 文件名
//提交所有文件
git add -A

//删除暂存区文件:
git commit -m "日志信息" 文件名

5、暂存区数据提交至本地库并生成版本信息

//提交指定文件
git commit -m "日志信息" 文件名
//提交所有文件
git commit -m "日志信息" 

6、版本穿梭

git reset --hard 版本号

7、删除本地库

//来到本地库文件夹下,打开git bash
rm -rf   .git

其它常用命令:

  查看本地库文件夹下文件状态:

//未提交的数据为红色,已经提交的为绿色
git status

  查看提交记录:

//查看简易信息,包括简易的版本号、日志信息
git reflog
//查看详细信息,包括具体的版本号、提交者的签名信息
git log

 


二、分支操作

通过分支操作,可以保证在不影响产品使用的前提下进行功能迭代。

创建:

git branch 分支名

查看:

git branch -v

切换:

git checkout 分支名

合并分支:

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

git merge 分支名

  若两个分支都对某一文件进行了修改则自动合并会失败,需要进行手动合并。 

  合并中:

 

 


三、远程仓库(代码托管中心)

将代码托管到远程服务器中,可以进行协同开发。

 

团队内协同:

  使用同一个远程库,各自开发后上传。(先pull,再push,保证修改是在最新版本上)。

团队间协同:

  使用 fork 复制一份其它团队的远程库到自己的远程库中,clone到本地(会自动创建本地库),进行修改后push,在使用pull request向项目原来的团队发起拉取请求,带审核通过后即可合并两个远程库。

 常见代码托管中心:GitHub、Gitee。

 


四、IDEA使用Git

1、配置git。

 

 2、配置忽略文件

  因为在idea项目中会自动生成很多与实际功能无关的程序,所以通过配置忽略文件,在提交数据时候忽略指定的文件。

  (1)、创建忽略规则文件,后缀名为.ignore,建议存放在.gitconfig同一个目录下。

  (2)、在.gitconfig中添加代码:

           此处地址填具体文件的位置,注意斜杠。

[core]
    excludesfile = C:/Users/路人甲/git.ignore

3、下载对应平台(GitHub、Gitee)的插件

 4、关联远程库

 

 5、界面

 

 


 

五、ssh免密登录GitHub

1、在Git Bash中使用命令:

 ssh-keygen –t rsa –C  GitHub用户名

2、连按三次回车,出现以下界面

 

 3、在用户文件夹下找到

 

 

4、打开 id_rsa.pub 公钥文件并复制内容

 

 5、来到GitHub

 

 

 

 输入密码即可,此时配置好的本机拉取此账户的代码就不需要密码了。

 

 

可在Windows凭据管理器中查看配置:

 

posted @ 2023-01-29 23:50  在博客做笔记的路人甲  阅读(23)  评论(0编辑  收藏  举报