Git入门,掌握基本知识和简单上传操作,一篇解决小白苦恼

Git是什么?

专业的说:一个分布式版本控制器
通俗地讲:合作开发程序的过程中,方便工作者之间进行协同开发的工具

分布式:每个人的电脑都是一个完整的版本库,没有中央服务器,每次联网就会及时的共享每个人的改动。
版本控制:是一种在开发的过程中用于管理我们对文件,目录或者工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前版本的软件工程技术。

Git的产生:

Linux和Git之父林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds,1969,芬兰)
在这里插入图片描述Linux的创始人Linus Torvalds在2005年开发了Git的原型程序。当时,由于在Linux内核开发中使用的既有版本管理系统的开发方许可证发生了变更,为了更换新的版本管理系统,Torvalds其基于使用BitKeeper时的经验教训,用了2周时间开发出了Git(目前世界上最先进的版本控制管理系统)。

Git的基本原理:

我们用一张图来解决⬇(0w0)⬇
请添加图片描述

这里pull与checkout与分支有关,对于初学者,只要熟练掌握代码的上传操作(add➡commit➡push)以及克隆操作(clone)即可。

愉快的手把手环节:

(1)下载及安装Git
(2)开始使用Git
          前期准备
          设置一个文件夹(工作区)用来存放代码
          代码的上传
          代码的克隆

(1)下载及安装Git

点我下载请添加图片描述找到已下载的安装包文件,点击安装 ,然后一直点击next,直到出现install,点击install,然后点击finish,安装完成。安装完成后,桌面右键出现Git GUI、Git Bash选项,说明已经安装(注意有一个“显示更多选项”哦0w0).

(2)开始使用Git

1.前期准备
在桌面右键,打开Git Bash界面
分别输入
git.config --global user.name”账户”
git.config --global user.email”邮箱“
创建你的账户,如:
请添加图片描述
之后开始设置密钥以实现免密登录
设置本机SSH公钥
进入c:\Users\Administrator.ssh(安装Git才有此文件夹)找不到点我
在此空文件夹内打开Git界面,输入ssh-keygen -t rsa生成公钥(一直按回车即可)
之后会产生2个文件
一个公钥,一个私钥,将带pub的文件内的内容复制
打开gitee个人设置找到如下界面
请添加图片描述
粘在右边点击确定即可!
                                                                                                                                                                                                                                                                          

2.设置一个文件夹(工作区)用来存代码
请添加图片描述

Git Bash:Unix与Linux风格的命令,使用最多,这里以此为例
Git CMD:Windows风格的命令
Git GUI:图形界面的Git

                                                                                                                                                                                                                                                                          

3.代码的上传(上传代码三步走!)

请添加图片描述

git add . 将所有文件上传至暂存区       git add 文件名   上传特定文件至暂存区
git commit -m 备注 将暂存区文件上传至仓库
git push 将仓库内文件上传至远程仓库

                                                                                                                                                                                                                                                                          
4.代码的克隆(就是将远程的代码拉到本地,这里以gitee为例)请添加图片描述

需要记住的一些指令
git add . 将所有文件上传至暂存区       git add 文件名   上传特定文件至暂存区
git commit -m 备注 将暂存区文件上传至仓库
git push 将仓库内文件上传至远程仓库
可能要用到的一些指令
git.config -l查看所有配置(-l表示清单)
git.config --system --list查看系统配置
git.config --global --list查看全局配置即用户配置
git.config --global user.name”账户”
git.config --global user.email”邮箱“
查看指定文件状态:git status 【filename】 关于文件的四种状态,了解
查看所有文件状态:git status

总结

编程新手初次使用git还是会有很多这样那样的问题,这篇文章我会陆陆续续的去完善使它从git入门一步步成为git大全,在自己复习的同时也希望能帮到各位(0w0),那么最后的最后,你学废了么?

请添加图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值