玄子Share-Git 入门手册
简单介绍
Git
Git 是一个自由和开源的分布式版本控制系统,旨在快速和高效地处理从小型到大型的所有项目
Git 简单易学,占用空间小,性能快如闪电。它比Subversion、CVS、Perforce和ClearCase等SCM工具更有优势,具有廉价的本地分支、方便的登台区和多个工作流等特性
官网: Git https://git-scm.com/
下载后无脑安装下一步即可
Gitee
官网:gitee https://gitee.com/
https://gitee.com/XuanZiShare/XuanZiShare
GitHub
官网:github https://github.com
https://github.com/XuanZiShare/XuanZiShare
终端命令
在任意位置右键鼠标打开Git Bash
命令 | 描述 | 备注 |
---|---|---|
cd 路径 | 移动到指定文件路径 | |
cd .. | 移动到上级目录 | |
pwd | 显示当前路径 | |
ls | 展示当前目录下文件 | 快捷键:Ctrl + L |
ll | 列表结构展示当前目录下文件 | |
clear | 清屏 | |
touch 文件名 | 创建文件 | |
rm 文件名 | 删除文件 | |
mkdir 文件夹名称 | 创建文件夹 | |
rm -r 文件夹名称 | 删除文件夹 | |
mv 文件 移动到目录 | 移动文件 | |
reset | 重置终端 | |
history | 查看历史命令 | |
# | 注释 | |
help | 查看帮助命令 | |
exit | 退出 |
Git 命令
系统配置
命令 | 描述 | 备注 |
---|---|---|
git config -l | 查看配置 | |
git config --system -l | 查看系统配置 | "F:\environment\Git\etc\gitconfig" |
git config --global -l | 查看用户配置 | "C:\Users\Administrator\.gitconfig" |
配置个人标识与邮箱
git config --global user.name XuanZi
git config --global user.email 0207@XuanZi.cloud
窗口乱码
git config --global core.quotepath false
配置密钥
ssh-keygen -t rsa
生成密钥文件在:C:\Users\Administrator.ssh\id_rsa.pub
复制文件内容,然后在 Gitee 中添加公钥:https://gitee.com/profile/sshkeys
提交命令
命令 | 描述 | 备注 |
---|---|---|
git clone 仓库克隆地址 | 克隆远程仓库 | git clone https://github.com/XuanZiShare/XuanZiShare.git |
git status | 查看文件提交状态 | |
git add 添加文件名 | 添加文件到缓存区 | git add . |
git commit -m 提交信息 | 提交文件,提交信息 | |
git push <远程主机名> <本地分支名>:<远程分支名> | 推送文件到远程分支 | git push origin master |