git原理及基础命令

什么是git
git是一个协同开发代码版本控制系统。git的分层结构包括1、工作目录(Workspace),2、暂存区(Stage),3、本地仓库(Repository),4、远程仓库(Remote)。其中1、2、3属于本地,4属于中心服务器(也就是我们完成代码后提交到远程仓库,或者从远程仓库拉取最新代码)。git所存储的都是一系列的文件快照,然后git来跟踪这些文件快照,发现哪个文件快照有变化它就会提示你需要添加到暂存区或是提交到本地仓库来保证你的工作目录是干净的。
在这里插入图片描述
首先在本地安装git客户端:
在这里插入图片描述
然后新建一个文件夹用来拉去远程仓库的代码
在这里插入图片描述
然后初始化git,生成密钥配对,将公钥放在远程仓库的SSH连接中

ssh-keygen -t rsa -C "邮箱名称"
三次回车
 密钥的存储位置(默认是 .ssh/id_rsa)

密钥大概长这个样子:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDT45rs3qZGN0XKI4UcKkbHnur9JcKSnqE+maKjUxVko90wsnJYDEfqz+c5I3YIgw3y95NX4dEhglgwhBSDNC1ILVzKr+cfHz8CDJJf/063Jk5BXC1ICGMts0nQ3ZL6L/777mKpkctUrbrAvtQYbb+SQBGSlg+8iiOuucO7tgqFPsN0nHdrYNVpzqoI9gHANNaZzFbUakOuAAy95/yqravkP9GpQvAxPRpBQMLDDOX2wsGbrx/BsGmD/EtXUhuNnaEsVbc7aUoJAbH1j8bTYmYEy3Lz5Ko/g0Qgp4cGo53dk1GWsFiZkRrVnlb04Br1rP9ogUr/Ie1WmW39UZw2IoAv13mligo4rUVjBS2DfOAVsXFwsS2QCX/IyYXRPznCPEvDzKJPxtUwqBdHH69/ea70oE7DSx8ogcu7/WKYYgb6sOL+kmEJxGMhMrtyx1J/uUvjyTgYMnZEwpBe6X2N3uQ+xQOlPJ6oDQTLrov9vM9rZ1iZO/7As+hhVoeTEUPYoUM= 804085358@qq.com

然后将密钥公钥粘贴到输入框,添加密钥
在这里插入图片描述
git远程仓库就算是配置完成了,然后就是一般的命令了。
git init:初始化仓库。

git clone [url] :拷贝一个 Git 仓库到本地,让自己能够查看该项目,或者进行修改。

git add [file]:添加文件到暂存区。

git commit -m “文件修改描述”:提交暂存区到本地仓库。

git status :查看仓库当前的状态,显示有变更的文件。

git reset:回退版本。

git rm [file]:将文件从暂存区和工作区中删除。

git mv [file]:移动或重命名工作区文件。

git log:查看历史提交记录。

git remote:远程仓库操作。

git fetch:从远程获取代码库。

git pull [url] :下载远程代码并合并。

git push origin:上传远程代码并合并。

git branch:查看当前所在分支。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值