git是一个开源的分布式版本控制系统,不必服务器端软件支持。
git的官网:https://git-scm.com/
git的使用:git教程
1.初始化git库:
$ git init
使用后会在当前地址目录中创建一个空库,是一个隐藏的目录/.git/
2.查看项目的当前状态:
$ git status
3.添加到暂存区:
$ git add
4.提交并添加描述:
$ git commit -m "add message"
5.批量添加到暂存区:
$ git add '*.txt'
6.查看日志
$ git log
7.添加远程仓库:
$ git remote add origin https://github.com/try-git/try_git.git
8.推送:
$ git push -u origin master
9.拉远程库:
$ git pull origin master
10.查看
workspace和local repository的差别(HEAD只想的时本地存储库最新提交的版本)
$ git diff HEAD
11.查看文档差异
$ git diff --staged
12.清除缓存
$ git reset octofamily/cotodog.txt
13.回退更改
$ git checkout --octocat.txt
14.创建分支
$ git branch clean_up
15.切换分支
$ git checkout clean_up
16.从分支删除
$ git rm '*.txt'
17.合并
$ git merge clean_up
18.清理库文档
$git branch -d clean_up
git工作流程
1.从远程仓库克隆资源到本地工作目录
2.在克隆的目录中修改或新增资源
3.更新资源
4.检查修改
5.提交修改
6.提交后如果发现错误可以撤回并在此修改后提交