什么是git仓库?
项目的一个虚拟存储
一、Git的基本使用
版本控制,分支管理等。
Git里面主要包含的几个概念有远程仓库,克隆,本地仓库,分支,提交,拉取,合并,推送等。
远程仓库是指我们代码存储在服务器的地方,这个仓库是我所有人都可以访问的。
1. 克隆:
从远程仓库克隆到本地的过程
1、本地仓库指的是开发人员从远程仓库克隆一份代码之后,保存在本地的代码,这份代码只有克隆的代码可以看到。
2. 分支:
1、每一次提交git add,Git都会将我们的提交串成一条时间线,这条时间线就是一个分支。
2、在创建Git版本库的时候,其实就已经为我们自动创建了一条分支master
3. 提交:
1、在代码开发完成之后,需要将代码进行提交,提交的时候需要将修改的文件进行提交,并说明修改的内容。
2、代码提交只会提交到本地的仓库,远程仓库此时还不会修改。
4. 拉取:
1、首先打开git命令窗口,输入命令【git clone github仓库地址】
2、然后回车即可拉取代码到本地仓库
5. 合并:
1、在上面自己的分支开发完成之后,没有问题之后,需要将分支合并到主分支上面
6. 推送:
1、推送 (Push)操作将数据永久存储到Git仓库。
2、成功的推动操作后,其他开发人员可以看到新提交的变化。
3、执行 git log 命令查看提交的详细信息。
二、常用命令
提交步骤
git init 初始化git仓库
git status 查看文件状态
git add 文件列表 追踪文件
git commit -m 提交信息 向仓库中提交代码
git log 查看提交记录
撤销
分支命令
git branch 查看分支
git branch 分支名称 创建分支
git checkout 分支名称 切换分支
git merge 来源分支 合并分支
git branch -d 分支名称 删除分支
三、Github
1、注册:
1、访问首页 2、填写用户名,邮箱密码等 3、选择 4、填写问题 5、验证邮箱 6、进入个人中心
2、开发流程:
1、在自己的计算机中创建本地仓库 1、在github中创建远程仓库 1、将本地仓库推送到远程仓库 2、克隆远程仓库到本地进行开发 2、将本地仓库中开发的内容推送到远程仓库 1、将远程仓库中的最新内容拉去到本地
3、创建仓库
1、填写仓库基本信息
2、git push 将文件添加到远程仓库
3、git push origin [branch-name] 推送当前本地分支到指定远程分支
4、拉取操作
git clone 仓库地址
git pull远程仓库地址 分支名称
5、ssh
四、Linux 命令
1、ls查看文件或者目录
2、pwd显示正在工作的目录
3、cd 进入某个目录
4、mkdir 创建目录
5、mv 移动文件,或者是更改文件名称
6、rmdir 删除目录
7、touch 创建文件
8、reset 重新初始化终端/清屏
9、history 查看命令历史
10、cat显示文件内容
11、配置文件git安装目录etc、gitconfig