git的使用
Posted zc110
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git的使用相关的知识,希望对你有一定的参考价值。
git的使用
git和github 的区别
- Git 是一种方法。而 GitHub 只是使用这种方法的一个代码仓库,就是git是操作的,GitHub是个网址
初始化git仓储
新建一个项目project,点进目录右击选择git bash
git init # 初始化仓库,这个git对我们项目的代码进行备份
配置用户名和邮箱
git config --global user.name "xiaoming" # 用户名
git config --global user.email "xx@sina.com" # 邮箱
把代码存储到 git 仓储中
-
分两步走:
-
把代码放到
.git
隐藏目录的大门(暂存区)git add ./readme.md # ./readme.md 文件路径要说明
-
把门口的代码放入房间里面
git commit -m "这是对这次添加东西的说明"
-
区域划分:
- 工作区:就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区。
- 版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。
- 暂存区:Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master。
查询当前所处的工作状态: git status
On branch master
nothing to commit, working tree clean
# 我们提交完了,当前的工作区是干净的
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: readme.txt
# 把文件放在了暂存区
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: readme.txt
# 我们的文件修改了,但是没有放到暂存区(大门口)
如果我们修改了两个文件是不是要add两次命令呢,不需要
git add ./ # 当前目录只要是修改过的文件都放到暂存区
以上是关于git的使用的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段15——git命令操作一个完整流程
VSCode自定义代码片段15——git命令操作一个完整流程
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段