Git安装和一些常见指令操作

186 阅读2分钟

Git

安装

  • git clone [url]:下载库的链接,打开自己库就可以复制到bash
  • git remote set-url 对应的ssh链接

创建版本号

  • mkdir kittychen:创建一个空的目录
  • pwd:显示当前目录
  • git init:在切换到创建的空目录前提下,让目录变成Git可以管理的仓库
  • .git目录是Git用来跟踪版本库的,如果没看到,用ls -ah可以看见

提交到Git库(一定要在一开始创建的目录下)

  • git add:把文件添加到缓冲区,等待提交
  • git commit:把文件提交到仓库,可以加上 -m "xxx" 输入本次提交的说明,1 file changed:1个文件被改动;2 insertions:插入了两行内容
  • 为什么需要addcommit,因为可以一次提交多个add不同的文件

操作

  • git status:查看工作区的工作状态

  • git diff:如果git status显示修改过,则可以查看修改内容

  • git branch -a:查看当前的分支情况

  • git checkout -b dev:创建一个新的分支,dev代表development,开发分支

  • git checkout master:切换到master分支下

  • git merge dev:在要合并到的主分支(master)下操作,将dev合并到master

  • 当开发(dev)工作结束,需要删除分支时

    git branch -D dev:dev指你想要的删除的分支名,只在本地删除了分支,远程的库的分支还存在

  • 如何删除本地的分支呢

    git push origin :dev:冒号前面留空是说明本地的dev为空了,传到远程的dev分支

  • 想要退回到以前的版本:git reset --hard head^

  • 如果又想回到上上次的版本:git log

  • 查看日志:git reflog

  • 回退到你想要的任何时间的版本:git reset --hard 代号,代号是指你在日志查看了想要返回版本的对应的代码,对应黄色字体,或者写HEAD{Num}