1.创建
git init
2. 加入工作区
git add . //当前目前所有文件都加入工作区
git add a.c //将某一文件加入工作区
3. 提交版本
git commit -m "版本描述" //将工作区内容更新到新版本中
4. 版本切换
git log //查看当前版本及之前的版本,版本回退后将丢失部分信息
git log --graph //显示版本间的关联图,此参数同样适用下面的其他指令
git reflog //查看完整的版本信息
git reset hard HEAD^ //切换到上一版本
git reset hard HEAD^^ //切换到上上个版本
git reset 版本号 //切换到指定版本
5.版本对比
git diff HEAD HEAD^ //当前版本与上一版本对比
git diff HEAD //工作区内容与上一吃提交的版本对比
6. 丢弃更改
一般需要随时查看工作树状态 命令格式:git status
- 未加入工作区
git checkout -f //取消所有更改与删除
git check -f filename //取消指定目标的更改和删除
git clean -f //取消所有添加操作,即将新增加文件删掉
git clean -f filename //取消指定添加的文件
- 已经加入工作区
git reset HEAD [filename] //将工作区清空/将某个文件从工作区移除
git checkout/clean -f [filename] //参考1的步骤
7.远程连接
git config --global user.name "username" //配置用户名
git config --global user.email "email@qq.com" //配置邮箱
//绑定远程仓库地址
git remote add origin git@github.com:yourName/repositoryname.git
git pull origin master //从云端获取主分支内容
git push origin master //上传主分支内容到云端