1.获取git仓库
方法一:在现有目录中初始化仓库。
git init
方法二:克隆现有的仓库
git clone http://github.com/StormPuck/API-test
git clone http://github.com/StormPuck/API-test local-git#指定本地仓库名字为local-git#
2.记录每次更新到仓库
请记住,工作目录下的每一个文件都不外乎两种状态:已跟踪或未跟踪
(1)检查当前文件状态
git status
(2)跟踪新文件
git touch README
git add READMA#使用git add更新要提交的文件,或者使用git checkout命令丢弃变更
git status #显示changes to be committed(变更未提交),说明文件为暂存状态。
(3)提交新文件
git commit -m “add README file”
(4)修改文件
vi README#使用vi命令来修改README文件,写一句话‘the first change!’
git commit -a #跳过暂存区,直接提交到本地仓库
(5)丢弃工作区变更
vi README#使用vi命令来修改README文件,添加一句话‘the third chan!’
cat README#查看当前README文件的内容
git checkout -- README #丢弃更新
cat README#检查是否丢弃成功
(6)丢弃暂存区变更
git reset HEAD README
(7)丢弃本地仓库变更
git log#显示最近到最远的提交日志,可以看到4次提交,HEAD^是上一个版本,HEAD^50是往上50个版本
git reset --hard HEAD^
git reset --hard 4ea639cf6ec77f7b6de9d6ca2d99ee97667e6849#回到指定版本
(8)删除文件
git rm hello.txt#通过gitrm删除文件
git commit -a -m "delete hello.txt"#提交删除文件