Git的下载、安装和使用一条龙

目录

一 下载

二 安装

三 git配置

四 常见的Linux命令

五 Git的初始化仓库

六 创建分支

七 远程仓库操作

八 团队协作——暂无,待更新

九 SSH免密登录


其实大部分的操作gitee的官网都有官方文档教你如何操作。大家可以直接去官网看,正规的多了。以下只是个人的总结。

Gitee 帮助中心 - Gitee.com

一 下载

在git官网下载:Git (git-scm.com)https://git-scm.com/

 操作流程如下:

如果速度太慢,使用镜像下载:CNPM Binaries Mirrorhttp://npm.taobao.org/mirrors/git-for-windows/

 下拉到最下面选择最新的版本。

二 安装

下载好之后基本是无脑安装。注意两点,一个是下载路径,可以自己选择D盘或者其他;第二个是默认编辑器可以选择自己电脑上面的vscode或者notepad++。

 

 安装成功后在开始菜单中会有Git项,菜单下有3个程序:

Git Bash:Linux风格的命令行,使用最多,推荐最多

Git CMD:Windows风格的命令行

Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令

三 git配置

git config --system --list  #查看系统config

git config --global  --list  #查看当前用户(global)配置

Git相关的配置文件:

1)、Git\etc\gitconfig  :Git 安装目录下的 gitconfig     --system 系统级

2)、C:\Users\Admin\ .gitconfig    只适用于当前登录用户的配置  --global 全局

 可以通过打开两个文件直接修改文件内容,也可以通过以下命令进行配置。如果你已经有GitHub账号密码,文件里面会自动显示你的账号和邮箱。

点击以下图标进入命令行界面。

通过以下命令进行配置 

git config --global user.name "xxx"  #名称
git config --global user.email xxx   #邮箱
git config --global user.password "yourpassword" // 密码

配置好之后可以通过 git config --global  --list  查看。

四 常见的Linux命令

平时一定要多使用这些基础的命令!

1)、cd : 改变目录。

2)、cd . . 回退到上一个目录,直接cd进入默认目录

3)、pwd : 显示当前所在的目录路径。

4)、ls(ll):  都是列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细。

5)、touch : 新建一个文件 如 touch index.js 就会在当前目录下新建一个index.js文件。

6)、rm:  删除一个文件, rm index.js 就会把index.js文件删除。

7)、mkdir:  新建一个目录,就是新建一个文件夹。

8)、rm -r :  删除一个文件夹, rm -r src 删除src目录

rm -rf / 切勿在Linux中尝试!删除电脑中全部文件!

9)、mv 移动文件, mv index.html src index.html 是我们要移动的文件, src 是目标文件夹,当然, 这样写,必须保证文件和目标文件夹在同一目录下。

10)、reset 重新初始化终端/清屏。

11)、clear 清屏。

12)、history 查看命令历史。

13)、help 帮助。

14)、exit 退出。

15)、#表示注释

五 Git的初始化仓库

1.新建一个文件夹,例如git_demo,进去文件夹,然后右键选择bash

 2.输入git init,初始化仓库,之后会多出一个.git文件.

git init

3.查看仓库状态,git status 

git status

 4.新建一个文件,例如.txt,随便输入一些内容,例如hello world!

 再查看状态,检测到了新建的文件。

 5.提交到暂存区和本地库

“”双引号里面的内容添加自己想要的内容,hello.txt是文件名,其他的是固定符号,不能变。

如果修改了文件的内容,需要重复这两个操作。

git add hello.txt #添加到暂存区,##提交指定文件
git add .		  #提交所有文件

git commit -m "first commit" hello.txt #添加到本地库,冒号内自定义备注信息和提交说明

提交到git仓库总结:首先,进入指定的文件夹目录下,

进入命令行窗口,选择Git Bash Here

然后依次输入以下命令:

git init
git add . #添加全部文件
git add README.md #添加readme文件可省
git commit -m "first commit"
git branch -M main #可省,创建分支
git remote add origin https://github.com/2021peng/Java-.git
git push -u origin main

 6.查看目录信息

git reflog #简要日志信息
git log #详细日志信息
clear #清屏

 7.版本穿梭

635c9a2是版本号。通过查看目录可以知道每次修改的版本号。 版本穿梭之后,连带着你的txt文件的内容也会变回更改之前的内容。

小知识:

通过 cat hello.txt在当前界面查看文档内容

CTRL+Insert:复制内容        Shift+Insert:粘贴内容

 git reset --hard 635c9a2

 

六 创建分支

命令名称

作用

git branch 分支名

创建分支

git branch -v

查看分支

git checkout 分支名

切换分支

git merge 分支名

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

 解决冲突:

如果只在master和hot-fix上面其中一个进行修改,那么合并的时候不会报错。如果在两个分支都进行了修改,那么会产生冲突。

冲突产生的表现:后面状态为 MERGING

解决方法:

1.编辑有冲突的文件,删除特殊符号,决定要使用的内容

特殊符号:<<<<<<< HEAD  当前分支的代码 =======        合并过来的代码  >>>>>>> hot-fix

修改后的内容为:

2.添加到暂存区

3.执行提交(注意:此时使用 git commit 命令时不能带文件名

七 远程仓库操作

首先你要有GitHub或者gitee的账号。

1.创建远程仓库

在GitHub上面新建一个仓库,然后复制链接。

git remote -v #查看当前所有远程地址别名

git remote add  别名 远程地址 #创建远程仓库别名

git push 别名 分支  #推送本地分支到远程仓库

清除之前相关git: 

git remote rm origin

清楚之后可以重新上传本地文件到仓库。add和push操作

2.克隆远程仓库到本地

克隆远程仓库不需要身份认证,因为库是开源的。

git clone 远程地址

clone 会做如下操作。1、拉取代码。2、初始化本地仓库。3、创建别名

3.拉取远程库内容

git pull 远程库地址别名 远程分支名

八 团队协作——暂无,待更新

团队内协作

团队间协作

九 SSH免密登录

我们可以看到远程仓库中还有一个 SSH 的地址,因此我们也可以使用 SSH 进行访问。

1.

cd    #进入当前用户的根目录

rm -rvf .ssh    #删除.ssh文件

 2.

xxx@xx.com是你的邮箱地址。运行该命令后按三次回车。

ssh-keygen -t rsa -C xxx@xx.com     
#运行命令生成.ssh 秘钥目录[注意:这里-C 这个参数是大写的 C]

3.复制 id_rsa.pub 文件内容,登录GitHub,点击用户头像→Settings→SSH and GPG keys 

可以用.txt格式打开 id_rsa.pub文件。

 接下来再往远程仓库push 东西的时候使用 SSH 连接就不需要登录了,直接使用如下命令。SSH地址也可以换成别名。

git push SSH地址 分支名

参考资料:

链接:https://pan.baidu.com/s/1HziS8aQjywlEBjGM8W5jOg 
提取码:1gbz 
--来自百度网盘超级会员V6的分享

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值