zoukankan      html  css  js  c++  java
  • 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^指上一个版本)

  • 相关阅读:
    构建自己的yara数据库
    Java反序列化漏洞研究
    我喜欢的资源
    jvm-垃圾收集
    jvm-内存
    java设计模式--行为模式
    java设计模式--结构型模式
    java设计模式--简介
    netty之 -- 手写rpc框架
    netty之---核心源码剖析
  • 原文地址:https://www.cnblogs.com/zhuyue1/p/6031022.html
Copyright © 2011-2022 走看看