git基本使用
🍦 前言
放假啦,撒花 撒花,祝大家度过一个愉快的国庆。
🍦 git基本概念
工作区:就是你在电脑里能看到的目录。
暂存区:一般存放在 .git 目录下的 index
文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。
版本库:工作区有一个隐藏目录 .git,这个不算工作区,而是 Git 的版本库。
🍦 git基本操作
现在你是第一次使用git,你已经下载好配置好了,接下来要干嘛呢
📒 第一步
使用当前目录作为Git仓库,我们只需使它初始化。 git init
📒 第二步
我们使用 git clone 从现有 Git 仓库中拷贝项目 git clone git地址 这样下载下来代码
📒 第三步
首次下载需要执行 git add . - 添加文件到暂存区。
git commit -m '备注' - 将暂存区内容添加到仓库中
这样你的本地就有了 master的分支,可以使用git branch 命令查看
🍦 git分支相关
📒 第一步
创建自己的分支 git branch test 创建成功
📒 第二步
git branch 查看你本地的分支
📒 第三步
切换到本地分支 git checkout test
开始写代码 假设新建了一个t.py的文件,然后你想把你新增加的文件提交到你的分支上面
🍦 git提交代码
📒 第一步
git add t.py 或者 git add . 然后
📒 第二步
git commit -m '新建文件提交备注'
由于暂存区只加了一个文件 所以没有指定,但是你的暂存区加了多个文件的时候,你想提交一个文件。后面可以指定文件名,例如 git commit a.py -m '新建文件提交备注'
📒 第三步
最后git push
所有文件修改完成 这时候要把你的代码合并到主分支上面 操作步骤
🍦 git分支合并
📒 第一步
切换 分支 git checkout master
📒 第二步
合并代码 git merge test
📒 第三步
提交代码 git push
🍦 日志相关
git log - 查看历史提交记录
🍦 git更新代码
现在你的代码上完线了,开始你的第二次开发,那么你要下载最新的代码
两种方式
📒 fetch
fetch是将远程主机的最新内容拉到本地,不进行合并
git fetch origin master
📒 pull
pull 则是将远程主机的master分支最新内容拉下来后与当前本地分支直接合并 fetch+merge
git pull origin master
好的,今天更新到这里,咱们下期见