Git使用指南

在这里插入图片描述
在这里插入图片描述

一、基本操作

1.1 git init——初始化仓库

要使用Git进行版本管理,必须先初始化仓库

git init

如果初始化成功,执行了git init命令的目录下就会生成.git目录,这个 .git 目录里存储着管理当前目录内容所需的仓库数据。
打开“查看”–“隐藏的项目”,即可看到新创建的隐藏文件夹“.git”。

1.2 git status——查看仓库的状态

1.3 git add——向暂存区中添加文件

如果只是用 Git 仓库的工作树创建了文件,那么该文件并不会被记入 Git 仓库的版本管理对象当中。
要想让文件成为 Git 仓库的管理对象,就需要用 git add命令将其加入暂存区(Stage 或者 Index)中。暂存区是提交之前的一个临时区域。

1.4 git commit——保存仓库的历史记录

git commit命令可以将当前暂存区中的文件实际保存到仓库的历史记录中。

1.5 git log——查看提交日志

二、分支的操作

在进行多个并行作业时,我们会用到分支。在这类并行开发的过程中,往往同时存在多个最新代码状态。

如图所示,从 master 分支创建 feature-A 分支和 fix-B 分支后,每个分支中都拥有自己的最新代码。master 分支是 Git 默认创建的分支,因此基本上所有开发都是以这个分支为中心进行的。
在这里插入图片描述

不同分支中,可以同时进行完全不同的作业。等该分支的作业完成之后再与 master 分支合并。比如 feature-A 分支的作业结束后与 master合并.
在这里插入图片描述

2.1 git branch——显示分支一览表

2.2 git branch 分支名——创建分支

2.3 git checkout 分支名——切换分支

2.4 git merge——合并分支

  1. 切换到 master 分支
git checkout master
  1. 合并 feature-A 分支。
    为了在历史记录中明确记录下本次分支合并,我们需要创建合并提交。因此,在合并时加上 --no-ff参数。
    随后编辑器会启动,用于录入合并提交的信息。默认信息中已经包含了是从feature-A 分支合并过来的相关内容,所以可不必做任何更改。将编辑器中显示的内容保存,关闭编辑器,然后就会看到下面的结果。
git merge --no-ff feature-A

在这里插入图片描述

三、更改提交的操作

四、推送至远程仓库

4.1 Git命令推送

  1. 在终端中切换到本地代码所在目录下,输入以下命令将本地代码初始化:
git init
  1. 将本地代码添加到GitLab项目中,命令如下。
git remote add origin ‘URL地址’
  1. 将本地代码提交到GitLab服务器,命令如下。
git add .
git commit -m "Initial commit"
git push -u origin master
  • Initial commit是对本次提交的描述信息,可以根据实际情况进行修改。
  • 本地仓库的内容,会被推送给远程仓库origin 的 master 分支。
  • -u参数可以在推送的同时,将 origin 仓库的 master 分支设置为本地仓库当前分支的 upstream(上游)。添加了这个参数,将来运行 git pull命令从远程仓库获取内容时,本地仓库的这个分支就可以直接从 origin 的 master 分支获取内容,省去了另外添加参数的麻烦。

4.2 Pycharm推送

五、从远程仓库获取

5.1 Git命令获取

  1. git clone——获取远程仓库
git clone 仓库地址
  1. git pull——获取最新的远程仓库分支
git pull 远程仓库名 分支名

六、下载流程

6.1 Git的下载和安装

6.1.1 Git下载

官方地址:git-scm.com
下载速度:安装文件60M左右,下载速度很快,不需要切换到wai网。
下载版本:标准版、便携版、winget工具版,一般选第一个
在这里插入图片描述

6.1.2 Git安装

这篇博客写的非常详细,一共有15个安装步骤及其注意细节。
Git 详细安装教程(详解 Git 安装过程的每一个步骤)

下载完成后,检查是否安装成功。打开cmd,输入git version,检查当前下载版本。
在这里插入图片描述

6.1.3 配置用户信息

安装完 Git 后,第一件事就是设置用户名和邮箱地址。Git 需要使用这些基本信息记录对项目进行操作的用户。

  1. 配置git
    打开cmd,使用 --global选项,则该命令只需要运行一次,就可以永久生效
git config --global user.name "用户名" 
git config --global user.email "用户邮箱" 
  1. 检查配置
    输入以下命令,查看user.name和user.email是否配置正确。
`git config --list`

在这里插入图片描述

6.1.4 连接GitHub

1) 查看本地SSH私钥和公钥

ls -al ~/.ssh

在这里插入图片描述
各个文件说明:

  1. config:该文件为SSH工具的配置文件,最常用的就是在此处设置SSH代理来进行访问。
  2. id_rsa:本地生成的私钥
  3. id_rsa.pub:本地生成的公钥
  4. known_hosts:记录所有受信任的主机地址

2)重新生成SSH公钥
如果想要重新配置,建议首先删除上面所有的文件,然后执行下面的命令:

ssh-keygen -t rsa -C "你的邮箱" 三个连续回车,设置密码为空 
  1. -t :指定要创建的密钥类型。
  2. -C:添加注释

在C盘中(C:\Users\LENOVO.ssh)找到.ssh,用记事本打开id_rsa.pub,复制里面的内容。

3) 在Github上配置SSH公钥
打开Github的偏好设置之后,选择新建SSH Key,然后将id_rsa.pub的内容全部复制粘贴到文本框中,具体如下:
在这里插入图片描述
出现如下图所示内容表示创建成功。
在这里插入图片描述
4) 连接测试
在Git Bash输入:

 ssh git@github.com

如果是第一次连接,可能会出现以下提示:输入yes就好
在这里插入图片描述

然后再次连接即可,出现以下提示说明你连接成功了

 ssh git@github.com

在这里插入图片描述

6.2 Pycharm配置

6.2.1 Git路径配置

点击file—>settings,然后出图所示:
在这里插入图片描述

6.2.2 环境变量配置

  1. 找到你电脑上的git安装中bin的路径,如:C:\Users\XXX\Git\bin;同时,找到git安装路径中git-core的位置,如:C:\Users\XXX\Git\mingw64\libexec\git-core;
  2. 配置系统变量。右键“此电脑”->“属性”->“高级系统设置”->“环境变量”->在下方的“系统变量”中找到“path”->选中“path”并选择“编辑”->将1中找到的bin和git-core路径复制到左边。
  3. 重启Pycharm。

6.2.3 添加GitHub账户

设置-版本控制,找到Github选项。跳转网页,输入github的账号和密码。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值