1. Git 的组成元素
工作区:WorkSpace,对文件进行"增、删、改"操作
暂存区:Index,暂存文件
本地仓库:Repository,每一次提交到本地仓库,都会有一个版本号,方便后期版本回溯
远程仓库:Remote,Git 远程仓库
2. Git 初始化、Git 基本操作流程
2.1 新建文件夹 helloGit,鼠标右键菜单,点击 " Git Bash Here ",打开 Git 命令行工具,命令行窗口键入
mkdir helloGit
cd helloGit
2.2 Git 命令行工具,键入 " git init ",初始化 Git 仓库,该文件夹下会多出一个 .git 文件夹,该文件夹就是 git 的管理文件
git init
git 初始化成功后,该文件夹下会多出一个 .git 文件夹,该文件夹下存放着 git 的所有信息,结构如下图:
hooks:存放 shell 脚本
info:存放仓库的信息
objects:存放所有的 git 对象
refs:存储库中的所有引用,head:最新提交的版本号,tags:标记,remote:远程跟踪分支,stash本地分支
config:git 仓库的配置文件
description:仓库的描述信息
HEAD: 本地仓库的当前引用,refs / heads / master
2.3 新增文件,在 git 命令行窗口键入
touch test.html
2.4 将 test.html 添加到暂存区
git add test.html
2.5 将 test.html 提交到本地仓库
git commit -m "首次提交"
2.6 设置 user.email 和 user.name
--global 全局配置,所有的仓库都使用这个配置
git config --global user.email "注册 GitHub 的邮箱"
git config --global user.name "用户名"
2.7 配置好之后,查看 git 配置
git config --list
2.8 关联远程仓库
git remote add origin 远程仓库的地址
2.9 把当前 master 分支推送到远程仓库
首次提交时加 -u,之后就可以直接使用 git push 代替 git push origin master
git push -u origin master
3. 从远程仓库克隆代码
3.1 克隆代码
git clone 仓库地址
原文:https://www.cnblogs.com/why-cn/p/14534522.html