第一次使用Git

1, 官网下载Git,一路next,安装

2, 进行全局配置(打开Git Bash Here)

    $ git config -l    #查看配置信息

    $ git config --global -l    #查看全局配置信息

    $ git config --global user.name 'xxx'    #配置全局用户名

    $ git config --global user.email 'xxx@xx.xx'    #配置全局邮箱

3, 在本地新建文件夹,作为项目目录,打开git bash here,并进入到此文件夹

    $ cd xx/xx/xx    #进入新建文件夹的路径

4, 创建本地 git 仓库(通过Git Bash Here,进入当前目录,初始化本地仓库)

    $ git init     #会生成.git隐藏文件夹,存储暂存区和离市区以及一些其他的信息

5, 在本地编写完成代码后(工作区),把一些文件提交到暂存区

    $ git add xxx    #把某个文件提交到暂存区

    $ git add .    #把当前项目(仓库)中所有最新修改的文件都提交到暂存区

     $ git add -A    #把当前项目(仓库)中所有最新修改的文件都提交到暂存区

6, 查看当前文件状态

    $ git status    #查看当前文件状态(红色:说明在工作区,绿色:文件在暂存区)

    # 看不到内容,代表所有的新修改的信息都已提交到历史区

7, 清屏

    $ clear

8, 提交所有修改的文件到暂存区

    $ git add .    #把新修改的文件从工作区提交到暂存区

9, 把暂存区内容提交到历史区

    $ git commit -m '描述信息:本次提交的一个描述'    #提交,并添加描述

10, 查看历史版本信息

    $ git log    # 查看历史信息

    $ git reflog    #查看历史信息,以及回滚信息

11, 补充解释

    从工作区提交到暂存区,从暂存区提交到历史区,每一步都是把文件内容复制一份传过去的,原区域中依然存在这些文件信息,只有这样才能对比出哪些文件在某个区,也是 $ git status 的文件显示原理。

    git-hub是一个项目托管网站,注册账号后,用户可以在自己账户下创建仓库,用来管理项目的源代码,并且源代码是基于Git 传到仓库中的。

    为什么要有暂存区和历史区?要分add 和 commit 两步呢?因为一次可以提交add多个文件,分多次add多个文件

12,把本地仓库信息提交到远程仓库(本地文件只有放到历史区,才可以提交到远程仓库)

    $ git remote -v    # 查看所有本地仓库与远程仓库的连接

    $ git remote add origin [ git远程仓库地址 ]    #为本地仓库和远程仓库建立连接

    $ git remotr rm origin    # 删除关联信息

    $ git pull origin master    #  提交本地仓库前先拉取

    $ git push origin master    #  提交本地仓库,会弹出弹窗,输入用户名和密码

12,远程仓库git克隆

    $ git clone [ Git仓库地址 ]

13,git 和 tortoise 设置 ssh 免密登录

TortoiseGit默认使用putty格式的私钥,而Git默认使用的是OpenSSH格式的私钥,两者格式不同,故而需要配置,否则只能进行https 格式的连接。

① 其中一种配置方式:

TortoiseGit --> settings --> General --> Re-run First Start Wizaed  --- next ---

完成配置;

② 其他配置方式参加其他博客链接

https://blog.csdn.net/qq_32786873/article/details/81480414

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值