```
1.下載git
2.配置文件
01.用戶信息git config --global user.name "runoob" git config --global user.email test@runoob.com
02.文件編輯器 git config --global core.editor emacs
03.差異分析工具git config --global merge.tool vimdiff
04.查看配置信息git config --list
3.工作流程
01.克隆 Git 資源作為工作目錄。
02.在克隆的資源上添加或修改文件。
03.如果其他人修改了,你可以更新資源。
04.在提交前查看修改。
05.提交修改。
06.在修改完成后,如果發現錯誤,可以撤回提交并再次修改并提交。
4.創建倉庫
01.git init 生成一個 .git 目錄(隱藏)。
02.使用我們指定目錄作為Git倉庫 生成一個.git
----------------------------------------------------------
4.基本操作
01.mkdir 目錄
02.cd 目錄
03. git init
5.查看文件 ls -a
5.基本快照
01.git add
02.git status -s
03.git diff(緩存)
04.git commit -m '' git commit -a git commit -am ''
05.git status
06.git clone.. git clone testing ...
06.git reset HEAD 命令用于取消已緩存的內容。
07.git rm <file>
08.git rm -f <file>
09.git rm --cached <file>
10.git mv README README.md -r
-------------------------------------------
6.如何使用git忽略一下不想上傳的文件
01.創建文件touch .gitignore
7.分支管理
01.git branch (branchname)主
02.git checkout (branchname)
03.git merge 合并 git merge newtest
--------------------------
04.列出分支 git branch
05. git checkout -b (branchname)
06刪除分支git branch -d (branchname)
07.合并沖突
8.Git 查看提交歷史 git log
01.可以用 --oneline 選項來查看歷史記錄的簡潔的版本
02.用 --graph 選項,查看歷史中什么時候出現了分支、合并。以下為相同的命令,開啟了拓撲圖選項
03.更清楚明了地看到何時工作分叉、又何時歸并git log --reverse --oneline
04.查找指定用戶的提交日志可以使用命令git log --author=Linus --oneline -5
05.指定日期,可以執行幾個選項:--since 和 --before,但是你也可以用 --until 和 --after
06.要看 Git 項目中三周前且在四月十八日之后的所有提交,我可以執行這個(我還用了 --no-merges 選項以隱藏合并提交)
git log --oneline --before={3.weeks.ago} --after={2010-04-18} --no-merges
9.標簽git tag -a v1.0
---------------
10.遠程倉庫
01.注冊
02.git remote
03.git remote add origin https://github.com/return18/homework.git
04.git remote
05.git push -u origin master git push origin master
06.創建一個README.md
https://github.com/return18/homework.git
07.服務器搭建(收費)
```