Git配置,Git核心理论,GIT文件操作

git config -l  查看所有配置

git config  --system --list 查看系统配置

git config  --global --list  查看本地配置 (出现用户账号密码)

git config --global user.name ''feitaotao''  名称

git config --global user.email  ''1182326162@qq.com'' 邮箱

Git核心理论

git本地三个工作区域:

工作目录Working Directory 

暂存区Stage/lndex 

资源库Repository或Git Directory

远程的git仓库 Remote Directory

1.workspace:工作区,平时存放项目代码的地方

2.lndex/stage:暂存区,用于临时存放你的改动,事实上他只是个文件,保存即将提交到文件列表信息

3.Repository:仓库区(或本地仓库),就是存放数据的位置,这里有你提交到所有版本的数据,其中HEAD指向最新放入仓库的版本

4.Remote:远程仓库,托管代码的服务器,简单认为项目组中的一台电脑用于远程数据交换

workspace(工作区)  输入git add files 到 stage(暂存区)       stage(暂存区) 输入git checkout 到 workspace(工作区)

stage(暂存区) 输入git commit 到history(本地资源库)  history(本地资源库) 输入git reset  stage(暂存区)

history(本地资源库) 输入git push 到remote(远程仓库) remote(远程仓库) 输入git pull 到history(本地资源库)

创建本地仓库两种方法:

一种是创建全新的仓库:git init (目录下多了个隐藏的  .git 目录)

另一种克隆远程目录,镜像一份远程服务器上的仓库:git clone (url去gitee或者github上克隆一个测试)回车

查看文件状态

git status  文件名 查看指定文件状态

git status   查看所有文件状态

git add .  添加所有文件到暂存区

git commit -m 提交暂存区中的内容到本地仓库  -m 提交信息  '消息内容‘’

忽略文件

不想把某些文件纳入版本控制中,比如数据库文件,临时文件,设计文件等

在主目录下建立‘.gitignore'文件

#为注释

*.txt  忽略所有以.txt结尾的文件

!lib.txt  但lib.txt

/temp  仅忽略项目根目录下得TODO文件,不包括其他目录temp

build/  忽略build/目录下的所有文件

doc/*.txt  会忽略doc/notes.txt  但不包括doc/server/arch.txt

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值