# 基礎命令
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選擇器
- 操作系統
- 雜談一之系統啟動引導