Git&Github

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/2022OOP/
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/2022OOP/homework/12432
这个作业的目标学习git还有github之类的东西
其他参考文献 https://www.bilibili.com/video/BV1FE411P7B3?p=12&spm_id_from=pageDriver


SVN是集中式版本控控制,必须联网,Git不用联网,Git可以直接看到我们更新了什么代码和文件

Git是目前世界上最先进的版本控制系统


分布式版本控制git 有安全隐患,可能会跑路


Linux是个叫linux得人
所有代码都是他一个人维护的
一个人从持续了
比特keeper被Git替代
Linux社区中存在很多大佬
于是linux两个星期就开发了自己的版本控制系统
而且他头发很多

Git环境配置



下载的时候很慢,所有东西下载慢的话,可以使用淘宝镜像下载

cd..回到上级目录
pwd可以看到全部的路径,cd这样的话前面的只会显示~

ls列出所有文件
绿色代表程序,白色代表文件,蓝色是文件夹
cd gitcode进入这个文件夹
touch新建touch index.js
再ls这东西就会出现
rm就是删除,rm index.js就把刚才做的东西删掉了
madir新建文件夹(目录)madir test
rm-rf/就是格式化系统,递推删除
rm-r是删除文件夹rem-r test
文件夹没有后缀,所以专门用一套的吧,我猜的
touch index.html
mkdir test
mv index.html test这就移过去了
Git bash就是基础命令,要经常使用
clear清屏

hitory查看刚才用过的全部命令
很多再clear一下
“#”代表注释
help帮助
gut config -l可以查看本地配置




工作目录,暂存区,资源库



master叫主分支

remote叫远程仓库
GitHub就是远程仓库
gitee就是国内的

workspace是工作区,平时我存放代码的地方
index或者stage暂存区,
repository本地仓库区
.git是个隐藏文件夹

勾选隐藏在项目才能看见,偏向理论
这是四个工作区域

usermapper.xml
git add.
git commit
这是三个基本命令

通过push到远程

日常使用只要记住六个命令
add
commit
push
clone
其他两个也不常用
本地仓库搭建,右键gitbanch
git init 初始化项目
在当前文件夹出现一个隐藏的.git文件
也可以克隆远程仓库的文件到本地
比如gitee
有个克隆,出现一个连接

文件有四种状态
unrtacked未跟踪在文件夹中,
UNmodified未修改,已出半本库可以提变成
modified已修改
staged暂存状态
这一段听不懂暂时忽略,等等就会明白
Git status就是说明状态
git add .添加到暂存区


文件有四种状态
unrtacked未跟踪在文件夹中,
UNmodified未修改,已出半本库可以提变成
modified已修改
staged暂存状态
这一段听不懂暂时忽略,等等就会明白
Git status就是说明状态
git add .添加到暂存区

建仓库
修改

然后git push

输入密码
其实可以通过设置免密码登录,以后会方便一点,不过我现在在赶时间,把那个IDE的作业完成我再进一步研究一下git,看起来很好玩

posted @ 2022-01-18 21:09  幽默的楚渔  阅读(47)  评论(0编辑  收藏  举报