git入门学习日志

git小白学习

常用Linux命令

1.git的命令窗口和win的cmd所用语法不同,前者基于Linux,后者基于win
2.
pwd显示当前所在目录
ls或者ll显示当前目录的所有文件(蓝色代表是个目录,绿色是个程序,白色代表是个文件
cd改变目录
cd… 回到上级目录
touch 新建一个文件,如touch index.js就会在当前目录下新建一个index.js文件
rm 删除一个文件,如rm index.js就会删了它
mkdir新建一个目录,就是新建一个文件夹
rm-r删除一个文件夹,比如rm-r src删除src目录
mv移动文件 mv index.html src, index.html是我们要移动的文件,src是目标文件夹,当然,这样写必须文件夹在同一目录下
reset重新初始化终端/清屏
clear清屏(这是linux习惯,win是cls)
history查看命令历史
help帮助
exit退出
#表示注释
rm -rf /不要轻易尝试,这个会把所有东西删掉,在linux中会删除所有文件

初始化两种方法:git init;git clone +在远程仓库复制的代码git文件操作:(1)四种文件状态:untracked:只是在工作目录里面而已,没有被跟踪说明不在git管控范围,不在暂存区和本地仓库;umodify去了暂存区,如果有修改变成modified,如果用git rid 移出版本库,则成为untracked;modified,文件已修改,如果仅仅是修改可以git add放入stage,用git chekout 则丢弃修改,即从库中取出文件,覆盖当前修改,返回到unmodify;stage,暂存状态,执行git commit将修改同步到库,这时库中文件又和本地文件变为一致,文件为unmodify状态,执行git reset HEAD filename取消暂存,文件状态为modified在这里插入图片描述

新手常见错误

1.git命令窗口文件路径直接写win常见的例如D:\code\2001\git是不对的,在定位时要写/d/code/2001/git
2.所有东西下载慢都可以用镜像下载(淘宝上很多)
3.安装成功后在开始菜单中会有三个东西:
git bush-Unix与Linux风格的命令行,使用最多
git cmd-Windows风格的命令行
git gui- 图形界面的git,不建议初学者使用,尽量使用常见命令

git本地仓库基本操作

1…git基本结构——工作区,暂存区,本地仓库
2.git status 查看文件状态(红字的文件表示没有提交到暂存区和本地仓库,只在工作区) 3。一些没有加入的文件(上述显示红字的)用git add 文件名命令即可加进暂存区
4.用git commit (-m"这里可以写个注释,说明提交了哪个文件“)将暂存区的东西提交到仓库
5. git add.则是全部放到暂存区
6.此时如果想撤销commit,同时保留git add用 git reset --soft HEAD^ 删除工作空间改动代码,撤销commit,撤销git add . 用git reset --hard HEAD^; 如果只想修改下git commit 的注释内容: git commit --amend; 还没git commit ,只撤销git add,此时会保留本地修改(绿字变红字) git reset HEAD filename;
7.workplace:工作区,你平时存放代码的地方
index/stage:暂存区在本质上只是一个文件
repository:本地仓库,就是安全存放数据的位置,这里面有你提交的所有版本的数据,其中,HEAD指向最新放入的版本
remote:远程仓库,托管代码的服务器

git的配置

版本管理

1.本地版本控制
适合个人用,记录更新,如RCS
2.集中版本控制
所有数据保存在一台总服务器上,如SVN
3.分布式版本控制
每个人每台设备都可以直接调取代码,如git

git的卸载

1.直接反安装即可,先清理环境变量(系统的path里面找跟git有关的),记住,环境变量这种东西都是为了全局使用的
2.去win控制面板-程序-程序和功能

一些其他操作

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值