GIT入门课程内容安排
GIT入门课程内容安排
1、 GIT
1.1 什么是git
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
1.2 git的运行原理
2、 GIT安装配置
2.1 git安装
下载地址:https://www.git-scm.com/download/
打开安装程序,初学者可无脑下一步,完成安装。
2.2 公钥配置
公钥生成命令:ssh-keygen -t rsa -C "邮箱"(执行后连续三次回车即可)
切换公钥路径:cd ~/.ssh
打开公钥文件id_rsa.pub :cat id_rsa.pub
复制公钥添加至远程仓库中(GitHub、码云)
3、 GIT:版本控制
3.1 基本流程
1.选中要进行版本控制的文件夹右键选中 Git Bash Here 进入命令界面
2.git init //初始化本地仓库
3.git add 文件名 //添加该文件至本地缓存区,文件后一定要跟文件类型(.txt || .java || .cpp....)
4.git commit -m "注释信息" //将缓存区中的文件添加至本地仓库
5.git remote add origin 远程仓库地址 //连接远程仓库
6.git push -u origin 分支名称(初始只有一个分支 master) //将本地库中的项目文件提交至远程仓库,如果该项目不是第一次提交可省略 -u
4、 GIT:获取文件
4.1 拷贝远程仓库内容
1.git pull //刷新远程仓库
2.git clone 远程仓库地址 //拷贝远程仓库
4.2 git设置忽略规则
> .gitignore 设置忽略文件夹
可通过 echo " 文件名或文件夹名称 " >> .gitignore //将某个文件或文件夹忽略(添加到.gitignore中)
可通过 echo " *.文件后缀 " >> .gitignore //将某类型文件全部忽略(添加到.gitignore中)
例如:echo " *.txt " >> .gitignore //就是将目录中所有的txt文件忽略
5、 GIT命令
5.1 常用操作命令
git init //初始化操作,开始版本控制
mkdir 文件名 //创建文件夹
git status //查看文件状态
git status -u //可查看文件夹内文件状态
ls //查看文件夹内容
ls -a //显示文件夹路径 并查看内容
cat 文件名称 //查看文件内容
git log //查看版本记录
git log --pretty=oneline //简约查看版本记录
git reflog //查看版本回退步数
git add "文件名" //将文件提交到缓存区
git commit "文件名" //将缓存区的指定文件提交到版本库
//如果git commit 后没有使用 -m,会进入注释信息编写界面,编写完成后,按Esc+(大写)ZZ可退出并保存
5.2项目署名
git config user.name "名字"
git config user.email "邮箱"
(仅输入git config user.name或git config user.email可查看用户名字和邮箱)
5.3系统署名
git config --global user.name "名字"
git config --global user.email "邮箱"
-
git深入学习
6.1 分支
查看分支: git branch -v
创建分支: git branch 新分支名
删除分支: git branch -d 分支名
切换分支: git checkout 分支名
合并分支:
第一步:切换到接受修改的分支上
git checkout 接受修改的分支名f
第二部:执行merge命令
git merge 有新内容的分支名6.2 git官方文档:https://git-scm.com/book/zh/v2
6.3 学到这里,你仅仅是踏入了git版本控制的大门。前路漫漫,所以,加油吧!!

浙公网安备 33010602011771号