(学习笔记)Git的新手使用指南

Git新手教程(1)

首先,你需要确保自己的电脑上安装了git,并且拥有一个远程仓库的账号(如github、gitee账号等)


文章目录

  • Git新手教程(1)
  • 前言
  • 一、git是什么?
  • 二、本地仓库的使用步骤
    • 1.基本配置
        • 1.1 打开软件
        • 1.2 设置你的用户信息
        • 1.3 查看配置信息
        • 1.4 解决git中文乱码问题
    • 2.配置本地仓库(在你电脑上)
    • 3. 将文件提交到本地仓库
        • 3.1 将你的项目复制到刚刚创建好的目录中。
        • 3.2 将项目文件提交到暂存区
        • 3.3 将暂存区的文件提交到本地仓库
        • 3.4 查看提交的日志
        • 3.5 查看每一次操作的日志
      • 注意事项:每一次对文件的修改,都要重新使用git add和git commit这两个命令才能重新提交到本地仓库。
    • 4.分支
        • 4.1 查看分支
        • 4.2 创建分支
        • 4.3 删除分支
        • 4.4 切换分支
        • 4.5 合并分支
  • 三、远程仓库
    • 1.创建远程仓库
    • 2.公私密匙配对
    • 3.获取公钥
    • 4.远程配置
    • 5.推送到远程仓库
        • 5.1 将本地仓库中的文件推送到远程仓库
        • 5.2 在本地仓库的目录下打开git bash
        • 5.3 开始进行推送
  • 总结


前言

很多新手在刚接触git时可能会一头雾水,不知道从哪里开始,不清楚输入的命令有什么用,这里统一为你解答


一、git是什么?

简单来说,git就是相当于一个云盘,存储你的代码等东西。Git分为远程仓库,本地仓库、暂存区等概念,具体含义可以自行百度。

(学习笔记)Git的新手使用指南_第1张图片

二、本地仓库的使用步骤

1.基本配置

1.1 打开软件

打开Git Bash:
(学习笔记)Git的新手使用指南_第2张图片


1.2 设置你的用户信息

git config --global user.name "写你的用户名"
git config --global user.email "填写你的邮箱"

1.3 查看配置信息

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

1.4 解决git中文乱码问题

(1) 打开Git Bash执行下面的命令

git config --global core.quotepath false

(2) ${git_home}/etc/bash.bashrc 文件的最后增加下面两行
注意:${git_home} 表示你git的安装路径

export LANG="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"

2.配置本地仓库(在你电脑上)

1)在你电脑的任意一个位置创建一个空目录作为我们的本地git仓库

2)进入这个创建好的目录,右键打开Git Bash Here窗口

3)执行以下命令

git init

4)之后便可以在目录中看到一个隐藏文件夹(.git)—没有看到的话,说明你的电脑没有打开查看隐藏文件的选项,可以在下图中找到并打开。
(学习笔记)Git的新手使用指南_第3张图片
(学习笔记)Git的新手使用指南_第4张图片
5)将远程仓库的文件下载到本地
输入以下命令,然后等待几秒钟即可:

git clone https://gitee.com/xxxx/xx.git

https://gitee.com/xxxx/xx.git 是项目的https路径


3. 将文件提交到本地仓库

这里需要注意,刚刚新建的目录中除了.git这个隐藏文件外,其余的所有文件都属于在工作区的文件。

3.1 将你的项目复制到刚刚创建好的目录中。

(学习笔记)Git的新手使用指南_第5张图片


3.2 将项目文件提交到暂存区

注意后面有一个英文的点

git add .

3.3 将暂存区的文件提交到本地仓库

git commit -m "这次提交的注释,可以随便写点什么"

3.4 查看提交的日志

一下命令可以查看你的每一次操作,包括已经回滚和删除的操作。

git log

3.5 查看每一次操作的日志

git reflog

注意事项:每一次对文件的修改,都要重新使用git add和git commit这两个命令才能重新提交到本地仓库。


4.分支

所谓分支就是从主线上分离出去,进行独自开发,从而不会影响到主线的功能。

4.1 查看分支

使用以下命令可以查看当前所有的分支

git branch 

4.2 创建分支

git branch 这里写分支的名称(英文)

如: git branch dev01


4.3 删除分支

git branch -d 写要删除的分支名称

如:git branch -d dev01


4.4 切换分支

git checkout 这里写分支名称

例如:git checkout master


4.5 合并分支

这里一般先切换到master路线上,然后执行以下命令。

git merge 被合并的分支名称

三、远程仓库

1.创建远程仓库

首先你需要在github或者码云(gitee)上进行一个账号的注册,之后需要在里面创建一个仓库(远程仓库)


2.公私密匙配对

在本地打开git bash并且输入以下命令,然后连续按几次回车(注意不要输出任何内容):

ssh-keygen -t rsa

这里无需担心,如果公钥已经存在,则此操作会自动覆盖之前的公钥。


3.获取公钥

输入以下命令即可:

cat ~/.ssh/id_rsa.pub

然后将出现的一大串字符进行复制(在git bash黑窗口下,只要选中就会默认复制下来了)。


4.远程配置

将刚才复制的公钥粘贴到gitee(或者github)里的ssh


5.推送到远程仓库

5.1 将本地仓库中的文件推送到远程仓库

首先,需要进入远程仓库,复制远程仓库的ssh地址:
(学习笔记)Git的新手使用指南_第6张图片


5.2 在本地仓库的目录下打开git bash

打开git bash后输入以下命令:

git remote add origin [email protected]:xxxxx/xxxxx.git

origin是一个标记,可以更改,但是一般不建议瞎写。
[email protected]:xxxxx/xxxxx.git是你刚才复制的远程仓库的ssh地址。


5.3 开始进行推送

输入以下命令即可:

git push origin master:master

origin是前面取的标记名。
master是推送master分支(将本地仓库的master推送到远程仓库的master)名字一样时可以省略写为:git push origin master


总结

以上就是git的一些基础操作流程啦。之后有时间,我将会把idea上怎么配置git的方法更新好。

你可能感兴趣的:(开发学习,git,github)