git的基本使用

git的基本使用

一、快速上手

克隆仓库:

git clone https://github.com/xxx/yyy.git
ps: 添加了ssh-key后,可以使用git协议免输密码: git clone git@github.com:xxx/yyy.git

作出一个修改:改文件、建文件、删文件,然后添加到本地暂存区:

git add 'file'

提交修改,将暂存区的内容提交到分支(还在本地):

git commit -m "注释"

  • 看提示修改提交账户和邮箱地址(第一次要)
  • 注释很重要,不要随便写

推送内容到远程库

git push

以及将远程库取回到本地

git pull

二、继续学习

查看历史

git log
ps: 单行显示: git log --pretty=oneline

工作原理:

工作区 暂存区 分支
工作区:添加、修改、删除file的地方
暂存区:git add(rm,mv) file后,file暂存的地方
分支 :git commit -m "注释"后,file提交到分支
HEAD指针指向当前分支,如果没有其他分支,就是主分支master

查看当前状态,是否需要提交到暂存区,是否需要提交到分支

git status

回退

git reset --hard HEAD^
ps: 上上个版本 HEAD^^ ,往上10个版本:HEAD~10
ps: 回到回来:'commit id'(前几位就可以),忘记id请用:git reflog

撤销工作区的修改,原理是将暂存区的内容替换工作区的版本

git checkout -- file
ps: 恢复为暂存区(如有)或分支的状态

撤销暂存区的修改

git reset HEAD file

另外,建议看看廖雪锋老师的git教程

posted @ 2020-05-25 23:48  qydw007  阅读(179)  评论(0编辑  收藏  举报