Untitled

作者: zt1370 | 来源:发表于2014-11-12 21:48 被阅读0次
gitgit

Linus的第二个伟大作品

  • 2005年4月3日,开始开发Git。
  • 2005年4月6日,项目发布。
  • 2005年4月7日,Git作为自身的版本控制工具。
  • 2005年6月16日,Linux内核2.6.12发布,Git作为版本控制工具维护Linux核心源代码。

Git是目前世界上最先进的分布式版本控制系统

创建版本库

  • git init
  • git add
  • git commit
  • git status
  • git diff

时光穿梭

版本回退

  • git log
  • git log --pretty=oneline
  • git reset --hard HEAD^
  • git reflog

工作区和暂存区

  • 工作区
  • 版本库

管理修改

  • 第一次修改 -> git add -> 第二次修改 -> git commit
  • 第一次修改 -> add -> 第二次修改 -> add -> commit

撤销修改

git checkout <file>

删除文件

  • 确认删除
    git rm <file>
  • 撤销删除
    git checkout <file>

远程仓库

添加远程库

  • 添加
    git remote add origin <url>
  • 提交
    git push -u origin master
    git push origin master

克隆远程库

git clone

分支管理

创建与合并分支

  • 查看
    git branch
  • 新建
    git branch <name>
  • 切换
    git checkout
  • 创建 & 切换
    git checkout -b name
  • 合并某分支到当前分支
    git merge <name>
  • 删除分支
    git branch -d <name>

相关文章

网友评论

      本文标题:Untitled

      本文链接:https://www.haomeiwen.com/subject/dnxitttx.html