git使用

git使用简介:

一、为什么git

  • 更顺畅的工作流程,开发过程中,完全可以离线操作
  • 快速,Git分布式架构使得本地仓库包含所有的历史版本信息,你可以在不同的版本之间快速切换
  • 弹性的本地分支,在svn下,你建一个分支需要把源代码复制到另外一个文件夹,而在Git下,创建分支的代价是非常小的,只需一条命令
  • 仓库目录结构简洁,用Git复制一个项目,只会在项目根目录创建一个.git的目录,而其他目录很干净
  • 内容按元数据方式存储,所有的版本信息都位于.git目录下
  • 完整性好,更易于协作开发
  • 用户群大,现在已经有成千上万个开源项目采用Git来做项目管理,github上更是有无数个代码仓库

二、git常用命令

  1. 查看状态:git status
  2. 从远程主机克隆一个代码库到本地:git clone 

  3. 查看分支:git branch      查看本地分枝           git branch –r    查看远程分枝    git branch –a    查看所有分枝
  4. 切换分枝:git checkout <分枝名>
  5. 切换到本地没有的远程分枝:git checkout --track <分枝名>
  6. 添加要上传的文件:git add 文件名   git add *
  7. 提交修改文件:git commit –m “描述信息”
  8. 将本地修改的分枝push到远端:git push
  9. 远端的pull到本地:git pull
  10. git config -global credential.helper store –长期储存密码 因为git默认是不储存密码的,不执行这条命令的话
        每次更新代码,或者提交代码都需要输入密码

  11. 查看文件修改的内容:git diff filename
  12. 查看提交历史(时间由近到远):git log、git log -1(查看一条记录)、git --oneline 3(这种查看log方式更清晰) 
  13. 版本回退(该版本已经提交到远程):git reset --hard HEAD^(HEAD^指上一个版本)

posted @ 2016-11-04 17:06  小小小小小小的人  阅读(91)  评论(0编辑  收藏  举报