# 基础命令
1. 在现有目录中初始化仓库
```bash
git init
```
2. 对文件进行追踪与暂存
```bash
git add filename
//ex.
touch a.txt
git add a.txt
```
3. 提交更新到Git仓库
```bash
git commit -m "这是第一次提交"
git commit -am "-a参数跳过add 全部提交被跟踪的文件"
git commit --amend -m "取消上一次暂存结果"
```
4. 克隆仓库
```bash
git clone <repo> <directory>
```
5. 检查当前文件状态
```bash
git status
```
6. 查看更新
```bash
git diff
```
7. 移除文件 这将连带移除工作目录下文件
```bash
git rm <file>
```
8. 移动文件
```bash
git mv file_from file_to
```
9. 查看提交记录
```bash
git log
```
10. 取消暂存文件
```bash
git reset HEAD file
```
11. 查看远程仓库
```bash
git remote -v
```
12. 添加远程仓库
```bash
git remote add <shortname> <url>
```
13. 创建分支
```bash
git branch <branchname>
```
14. 切换分支
```bash
git checkout <branchname>
```
15. 合并分支
```bash
git merge <brabchname>
```
16. 获取新提交
```bash
git fetch
```
17. 远程拉取合并
```bash
git pull origin master
#效果等同于两个命令
git fetch
git merge
```
18. 远程推送
```bash
git push origin master
```
- 前言
- PHP进阶之路
- 1.LANMP的环境安装
- C与数据结构
- PYTHON
- JAVA
- GO入门实践
- 1.入门语法
- 1.安装配置GO环境
- 2.数据类型定义
- 3.运算符
- 4.控制语句
- 5.数组
- 6.切片
- 7.函数
- 8.结构体
- 注意事项
- Linux爬坑之路
- 1.zabbix服务
- 1.在龙芯Fedora机器上部署
- Git版本控制
- 0.工作流程与原理
- 1.安装Git
- 2.安装后配置
- 3.基础命令
- 数据库实践
- 1.SQL基础语法
- 1.基本语法
- 2.MySQL实践
- 1.数据库常用操作
- Docker容器技术
- 1.Docker常用命令
- 2.进阶
- Vagrant虚拟化技术
- 1.基本命令详解
- 2.进阶教程
- WEB前端之旅
- CSS入门
- 1.CSS选择器
- 操作系统
- 杂谈一之系统启动引导