一、仓库命令操作
- 初始化一个本地仓库
git init
- 查看本地仓库是否连接远程仓库
git remote #若有连接则会显示origin
- 本地连接远程仓库
git remote add origin https://githubxxx.git
- 删除远程连接仓库
git remote remove origin https://githubxxx.git
二、项目文件操作命令
- git add main.m <将main.m文件添加到暂缓区>
- git add . <将工作区所有不在暂缓区的内容添加到暂缓区(注意:添加的文件或者是修改的文件都要通过add命令将该文件添加到暂缓区)>
- git commit --m "提交的文件描述信息" <将在暂缓区的所有内容提交到本地版本库,清空暂缓区>
- git push origin master 或者 git push <将本地仓库提交到远程仓库>
- git pull origin master 或者 git pull
三、tag操作命令
- git tag <查看当前已有的tag>
- git tag -d '0.0.2' <删除0.0.2的tag>
- git tag '0.0.3' <新打个0.0.3分支tag>
- git push --tags <提交tag到远程仓库>
四、查看文件状态
git status
红色:该文件被添加或者被修改,但是没有添加到git得暂缓区
绿色:该文件在暂缓区,但是没有提交到本地版本库
五、查看版本信息
- git log <版本号是由sha1算法生成的40位哈希值>
- git reflog <可以查看所有版本回退的操作>
六、版本回退
- git reset -- hard HEAD <回到当前的版本>
- git reset -- hard HEAD^ <回到上一个版本>