git入门

一、git简介

git是一个分布式托管库,即把中央仓库放在本地版本库。

git先把本地工作目录中的文件放在暂存区,然后再放在版本库,这样的优势是减少版本库最终的版本号。

                                                                                                 git框架

命令:

git   add:将本地文件增加到暂存区

git   commit:  将暂存区的内容提交到本地仓库(本地分支,默认master分支)

git   push:  将本地仓库的内容推送到远程仓库(远程分支)

git  pull:  将远程仓库的内容拉取到本地仓库

注: 远程仓库:可以是团队其他开发人员的仓库,也可以是托管网站(一般用gihub托管网站,https://github.com/)

二、git安装和配置

下载网址:msysgit.github.io

安装的时候一般默认就行,下面选择第一项:批处理模式

配置:将bin目录添加到path路径。

配置git:  用户名和邮箱

返回桌面,鼠标右键,点击“Git Bash here”

                                                                   git配置用户名和邮箱

一般Dos命令不报错,即是配置成功。

查看用户名和邮箱:C:\Users\*****\.gitconfig, 如果里面有用户名和邮箱即配置成功。

三、搭建git服务器(远程仓库)

1、以github网站作为远程仓库,为了在本地和远程仓库之间进行免秘钥登录,首先配置ssh。

    配置ssh:  先在本地配置,然后发送给远程。

    (1)在 Bash命令界面输入:ssh-keygen - t rsa -c xxxxxxxxxxxx@qq.com 一直回车 生成 id_rsa.ssh 和id_rsa.pub.ssh两个文件,id_rsa和id_rsa.pub用来保证本地和外部进行通信。

    (2)在github中“settings” -SSH,然后“New SSH”,给ssh任意取个名字,再把之前生成的id_rsa.pub.ssh文件复制到Key就行。

   

2、测试连通性

ssh -T git@github.com  (不要写自己的邮箱)

如果本地和远程成功通信,则可以在/.ssh目录中发现“known_hosts”文件;

如果失败:有时GitHub网站通信不好,多尝试几次;或者检查复制秘钥(key)中有没有回车符,有的话删去。

四、实例操作

1、在本地新建git项目

      在项目根目录,右键-git bash   -git init

2、在远程建立git项目

     new-建立项目 -  生成 https/ssh(两个网址) 唯一标志符

3、将本地项目和远程项目关联

     git remote add oragin  上面的唯一标志符

4、项目交互

    (1)第一次发布项目(本地->远程)

             git  add .      //文件--->暂存区

             git commit -m  "注释内容"  // 暂存区--->本地分支(默认master)

              提交分为两种:第一次提交和后续提交

             git push -u origin master    // 第一次提交

             git push origin master //后续提交

    (2)第一次下载项目

             git clone 项目的唯一标志符 

    (3)提交(本地到远程)

             在当前工作目录 右键-git bash

             git add. 

             git commit -m "提交到分支"

             git  push origin master

    (4)更新(远程到本地)

            在GitHub网站上修改代码后,再下载到本地,一条命令就行:git pull

参考:

本文整理自颜群老师的公开课:https://www.bilibili.com/video/av25675899/

  

 

    

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值