git学习笔记

终于成功把atomgit上的分支clone到本地了

版本控制(前言)

本地版本控制 RCS

集中式版本控制 SVN

所有版本都保存在服务器上,必须联网才能工作,个人看不到历史版本,要及时备份

分布式版本控制 Git

每个人都拥有全部的代码(有点风险),但是本地就可以看到历史版本
不会因为服务器或网络问题造成不能工作的情况
git是目前世界上最先进的分布式版本控制系统

安装(没啥好说的)

推荐Git Bash
成功如图👆

基本的Linux命令学习

cd 切换目录
cd … 退回上一目录
pwd 显示当前所在路径
clear 清屏
ls 列出当前文件夹所有文件
在这里插入图片描述
touch 新建一个文件
rm 删除一个文件
mkdir 创建一个目录
rm -r 删除一个文件夹
mv 移动文件
reset 重新初始化终端
history 查看命令历史
help 帮助
exit 退出
#注释

git环境配置

查看配置

hhh
–global --list 查看本地配置(user.name啥的)
–system --list 查看系统配置

配置名字和邮箱(必须必须!!)

在这里插入图片描述
查看个人配置要去c盘用户administrator下找到gitconfig文件
如图所示
在这里插入图片描述

git基本理论(核心)

git本地有三个工作区域,工作目录,暂存区,资源库
workspace:我平时存放项目代码的地方
index/stage:暂存区,用于临时存放你的变动
respository:仓库区(本地仓库),就是安全存放数据的位置,这里面有你提交到所有版本的数据,其中HEAD指向最新放入仓库的版本
remote:远程仓库(github ,国内的gitee)
一些命令👇
在这里插入图片描述

工作流程

  1. 在工作目录中添加·修改文件
  2. 将需要修改的文件放入暂存区 (git add.)
  3. 将暂存区域的文件提交到git仓库 (git commit)
  4. 推送到远程(git push)

git项目搭建

基本命令(再次熟悉)

下面三个尤其重要
在这里插入图片描述

linux里面git的基本命令

仓库搭建的两种方式

本地搭建

在这里插入图片描述

远程克隆

将远程服务器上的仓库完全镜像一份至本地
git clone [url]

git文件操作

git init 初始化
git status 查看状态
git add .将文件添加到暂存区(全部添加)
git commit -m

忽略文件

在主目录下建gitignore文件,此文件有如下规则
*.txt #忽略所有.txt结尾的文件,上传不会被选中
!lib.txt #lib.txt除外
/temp #仅忽略项目根目录下的TODO文件,不包括其他目录temp
build/ #忽略build/目录下的所有文件

远程clone --ssh

用http好像不行哎(atomgit)
在这里插入图片描述

pub是公开密钥,打开复制粘贴就可以
配置好密钥之后
就可以克隆啦
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值