美文网首页
Git 简明指南

Git 简明指南

作者: 迈克学 | 来源:发表于2016-07-18 16:30 被阅读0次

1. 创建新仓库

  • cd到当前目录 git init

2. 检出仓库

  • 本地克隆版本 git clone /path/to/repository
  • 如果是远端仓库 git clone username@host:/path/to/repository

3. 添加和提交

  • 提交到本地暂存区 git add <filename> 或者 git add .
  • 提交到本地HEAD版本库 git commit -m "代码提交信息..."
  • 如果你想撤销改动 git checkout -- <filename> 或者 git checkout -- .

4. 推送改动

  • 提交到远端仓库git push origin master 可以把 master 换成你想要推送的任何分支
  • 如果你还没有克隆现有仓库,并欲将你的仓库连接到某个远程服务器,你可以使用如下命令添加:git remote add origin <server> 将你的改动推到服务器

5. 分支


  • 创建一个叫做“dev2”的分支,并切换过去:git checkout -b dev2
  • 切换回主分支: git checkout master
  • 删除分支:git branch -D dev2
  • 除非你将分支推送到远端仓库,不然该分支就是不为他人所见的:git push origin <branch>

6. 更新与合并

  • 更新你的本地仓库至最新改动,执行:git pull
  • 假如你想丢弃你在本地的所有改动与提交,可以到服务器上获取最新的版本历史,并将你本地主分支指向它:git fetch origin
    git reset --hard origin/master
  • 要合并其他分支到你的当前分支(例如 master)git merge <branch>

在这两种情况下,git 都会尝试去自动合并改动。遗憾的是,这可能并非每次都成功,并可能出现冲突(conflicts)。 这时候就需要你修改这些文件来手动合并这些冲突(conflicts)。改完之后,你需要执行如下命令以将它们标记为合并成功:git add <filename>

在合并改动之前,你可以使用如下命令预览差异:git diff <source_branch> <target_branch>

写在最后

使用git管理非常方便,配合使用iTerm2+Zsh 在命令行会更清晰

Git图形化工具有很多,这里我使用的是GitHub DeskTopGitUp

相关文章

  • Git简明指南笔记

    是对原文-Git简明指南的笔记记录 Git简明指南 创建新仓库 git init 检出仓库 git clone /...

  • git - 简明指南

    git - 简明指南

  • 161013 Git 折腾记录

    git 简明指南: git - the simple guide - no deep shit! git 命令安装...

  • Git入门学习资源

    Git入门学习资料 廖雪峰 Git教程 Git官网 Pro Git git 简明指南 github-git-che...

  • 框架5 Git

    参考:Git - 简明指南: http://rogerdudler.github.io/git-guide/ind...

  • Git和github

    git的相关资料: gitgit-简明指南git教程Git Community Book 中文版 什么是Git G...

  • Git笔记

    资料 Git教程(廖雪峰) Git教程(菜鸟教程) Git - 简明指南 Git官网 首次创建 创建用户 进入代码...

  • 学习Git有这几篇文章就够了

    1. 史上最简洁明了的git简单指南‘’(入门了解) git - 简明指南 2.最全以及最权威的官方手册(必读) ...

  • Git 学习资源合集

    Git 学习资源合集 廖雪峰的 Git 教程 猴子都能懂的 Git 入门 git - 简明指南 阮一峰的常用 Gi...

  • Git

    Git - 简明指南是Git入门必备 使用Git管理Github时,记得配置邮箱,否则在Github项目上就看不到...

网友评论

      本文标题:Git 简明指南

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