教程 : http://blog.jobbole.com/78960/
支持Linux命令
本地操作(工作区)
0. 初始化设置
git config –global user.name "用户名"
git config --global user.email "xxxx@xx.com"
1. git init 新建git管理仓库,和文本在同级目录方便
2. git add readme.txt 添加要备份的文本
3. git commit -m "写本次修改的主要内容" 确认提交
4. git status 查看提交结果
5. git diff readme.txt 查看修改的内容
6. git log 查看历史版本
7. git log --pretty=oneline 在一行内查看历史版本
8. git reset --hard HEAD^ 回滚到前一版
9. git reset --hard HEAD^^ 回滚到前两版
10. git reset --hard HEAD~100 回滚到前100版
11. git reflog 查看回滚后的之前版本的版本信息
12. git reset --hard 666666 回到666666版本(可以恢复回滚造成的错误)
13. git checkout -- readme.txt 撤销文本的修改,分两种情况(可以用来恢复删除)
假如文件还没有 git add,就将其恢复到上一次 git commit 的状态;
假如文件已经 git add,但是还没有 git commit,就恢复到 git add 时候的状态。
14. rm readme.txt 删除
远程仓库(repository版本库,本地同步到github)
15. 在本地:创建SSH Key
ssh-keygen -t rsa -C "your_email@xxx.com"
生成物
id_rsa 私钥,自己保存好
id_rsa.pub 公钥,可以公开
16. 在GitHub上(添加key):
setting -> Add SSH Key -> 填入title -> id_rsa.pub 内容复制到 Key -> Add Key
17. 在GitHub上(添加远程库):
+ -> New repository -> repository name填上工程名字 -> Create repository
新生成的 git 仓库里面啥也没有,根据内容(... or push an existing repository from commd line)提示在本地操作。
18. git remote add origin https://......
19. git push 将本地库推送到远程
GitHub上刷新后就看到提交的结果了。
本地操作(修改同步提交到github)
20. git push origin master 本地修改提交。git commit 后
21. git clone https...... 创建本地的工程
22.