Git是一個版本控制工具 -- 分布式的版本控制系統
Mercury - python開發的版本控制軟件
Git操作
配置郵箱和用戶名
git config --global user.name <user>
git config --global user.email <email>
- git init -- 初始化 -- 將一個文件夾初始化成git本地倉庫
- git add <file> - 將文件添加到暫存區
- git reset HEAD <file> - 將文件從暫存區移除
- git checkout -- <file> - 將暫存區的文件恢復到工作區
- git status - 查看暫存區的狀態
- git commit - 將暫存區的內容提交到本地倉庫
- git log - 查看提交日志(當前版本之前的版本)
- git reflog - 查看日志(所有的版本)
- git reset <id> - 回到指定版本
- git HEAD^ - 回到上一個版本
代碼托管平臺 - 用別人提供的Git服務器
全球最大的代碼托管平臺 - github.com
國內 gitee.com coding.net
1、git clone <url> - 將服務器上的項目克隆到本地
2、現在本地實施版本控制
3、git push - 將代碼推送到服務器(上傳)
4、git pull - 將服務器代碼同步到本地(下載)-- 看到他人更新