Git学习
工作流程

- 工作区(Working Directory)
实际修改文件的地方,即本地工作目录
- 暂存区
文件修改完成后,暂时存放的地方
指令:git add
- 本地仓库
存放暂存区中打包好的文件,并附上标签信息
指令:git commit
- 远程仓库
接收本地仓库中发送过来的文件包,方便别人查看
指令:git push
- 贮藏区
存储未完成但又不想提交的文件
指令:git stash
初次配置
全局基础参数配置:用户名和邮箱(github或gitee中使用的名字和邮箱)
1 | git config --global user.name "你的名字" |
仓库相关
初始化仓库
Git 使用 git init 命令来初始化一个 Git 仓库,Git 的很多命令都需要在 Git 的仓库中运行,所以 git init 是使用 Git 的第一个命令。
在执行完成 git init 命令后,Git 仓库会生成一个 .git 目录,该目录包含了资源的所有元数据,其他的项目目录保持不变。
使用方法
当前目录作为仓库:git init
指定目录作为仓库:git init {路径}
[^1]: 注: 在 Linux 系统中,commit 信息使用单引号 **’**,Windows 系统,commit 信息使用双引号 **”**。所以在 git bash 中 git commit -m ‘提交说明’ 这样是可以的,在 Windows 命令行中就要使用双引号 **git commit -m “提交说明”**。
关联远程仓库
使用git remote来关联远程仓库。
1 | 1. 查看当前关联的远程仓库 |
仓库克隆
1 | 1. 第一次克隆整个项目,完整仓库地址可以在github仓库页面获取到 |
文件上传
1 | 1. 查看文件修改状态 |
分支相关
1 | 1. 查看所有分支,前面带 * 的是你当前所在的分支 |
创建repository
在桌面进入git bash:
账号确定:git config –global user.name “账号名字”
邮箱确定(账号注册时的邮箱):git config –global user.email “邮箱”
生成本地密码:ssh-keygen -t rsa -C “邮箱备注”
生成密码后,在C盘找到 .ssh 文件(文件内包含两个文件:id_rsa和id_rsa.pub)
打开id_rsa.pub文件,复制其中的密钥。
打开github,进入seeting,找到 SSH and GPG keys, 点击 new SSH key,将密钥粘贴到Key中(Title建议写用户名)
检测是否连接成功:shh -T git@github.com(注意看出现的信息是否连接成功)
