- 查看是否安装了git环境
命令
git --version
查看git版本号
- 创建文件夹目录作为git仓库
命令
git init
初始化仓库
- 把文件添加到版本库
命令
git add
添加文件到仓库
- 提交
命令
git commit
提交操作
- 查看仓库当前的状态
命令
git status
当文件被修改过后,使用命令查看文件修改的状态
使用命令
git diff 文件名
可以查看具体修改的是哪些项
使用git status命令随时掌握工作区的状态,如果git status显示文件被修改过,再使用git diff 文件名来查看具体修改的是什么。
- 版本回退
git reset --hard commitId
使用这个命令可以回到指定commitId的仓库版本
- 撤销修改
git中的每一次操作都是一次修改
git checkout -- file
使用命令可以撤销对于工作区的修改
- 撤销的几种场景
场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file
。
场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD <file>
,就回到了场景1,第二步按场景1操作。
- 把本地仓库上传到远程仓库
git remote add origin git@server-name:path/repo-name.git
- 从远程仓库克隆项目到本地仓库
git clone git@github.com:sutubaba/gitskills.git