• GItHub Git 基础教程 常用命令 命令


    最近复习了一下Git的使用,简单总结了一些。以供以后查阅和大家参考。

    一,安装
     首先是Linux下:
      打开shell ,输入 sudo apt-get install git-core
      之后回车输入密码就行
       windows:
      下载网址:http://msysgit.github.io/
      安装一直点击下一步即可。
      之后再Git Bash 上进行操作即可。(命令行)
    二,使用
    1,配置身份
      git config --global user.name "mingbai" 配置用户mingbai
      git config --global user.email "251098199@qq.com"
      将最后的名字和邮箱去掉可以查看配置结果
    2,初始化,创建仓库,提交等
     项目根目录初始化:
      cd 跳转到项目所在路径
      eg: cd f:
      cd codes/project/one
      git init 即可创建代码仓库。
      git add name.后缀 添加单个文件
      git add 文件夹名 添加多个文件
      git add . 添加所有文件
      git commit -m “信息” 提交操作时加上信息。
     忽略文件:
      在仓库根目录下创建一个.gitignore文件,这个文件里边指定的文件或目录会被自动忽略
      eg:(文件内容)
        bin/
        mingbai_*
        这样,bin目录下和以mingbai_开头的文件就会被忽略掉。
     查看撤销修改:
      git status 查看修改 会提示所在分支等信息
      git diff 查看修改的内容
      git diff 路径/文件名 可以参看单个文件的修改状况
      git checkout 路径/文件名 撤销修改(其实就是重新导出一个)
     
     对于已经添加(add)到Git上的的修改则需要reset再撤销
      git reset HEAD 路径名/文件名 撤销添加
      然后再git checkout 路径/文件名 即可
    3,分支的用法
     分支的意义:
      比如说,推出个1.0版本,就可以给1.0建立一个分支;继而开发2.0版本。1.0出bug的话,在分支上更改内容后,推出新的1.0版本而不用影响新的2.0版本;而且还可以把  1.0版本的bug修改合并到2.0的相同位置上,从而使2.0不出现1.0出现过的bug。
     用法
      git branch -a 查看已经存在的所有分支
      git branch 分支名 创建一个分支
      git checkout 分支名 即可切换到对应的分支进行编码
     
      git merge 分支名 将分支名所在分支上的修改合并过来
      git branch -D 分支名 删除相应的分支
    4,远程版本库
      git clone 远程地址 将远程版本库代码下载到本地
      git push origin 分支名 将本地修改同步到远程版本库,orgin 指定远程版本库的Git地址
      git fetch origin 分支名 会将远程代码同步到本地,并存放到 origin/分支名 的分支上,这时可以通过git diff origin/分支名 查看修改了哪些东西;之后再用merge合并即可。  git merge origin/分支名 即可。pull 命令相当于将fetch 和merge一块执行:git pull origin master。
     
    5,托管到GitHub
      网址:https://github.com/
      注册时有一个create an accout 按钮,创建账户,之后会选择个人计划,根据需要选择收费的或者是免费的即可。
      之后回到主界面:
      点击绿色的new repository 创建仓库,输入名字和描述后,选择创建一个.gitignore文件,和开原协议。比如说,可以选java和Apache license 2.0开原协议。
      接着点击绿色的clone or down复制Git地址。
     
     
     
    再打开Git bash,并切换到项目路径下执行:git clone 网址 即可。
     
     
    然后进入项目路径下,会有一个项目名文件,进入把里边的文件复制到外一层目录下,为了将整个工程目录添加到版本控制中。不要漏了隐藏文件.git。
    然后回到项目根目录,git add . 进行添加即可。
    之后,本地提交:git commit -m "题库first"
    再然后提交单远程版本库GitHub上:git push origin master即可。
    刷新GitHub上页面,可以看到新提交的各个文件。
     
     
     
    创作不易,转载注明出处-----名白。
    http://www.cnblogs.com/mingbai/p/6986369.html
     
  • 相关阅读:
    字符串 CSV解析 表格 逗号分隔值 通讯录 电话簿 MD
    Context Application 使用总结 MD
    RxJava RxPermissions 动态权限 简介 原理 案例 MD
    Luban 鲁班 图片压缩 MD
    FileProvider N 7.0 升级 安装APK 选择文件 拍照 临时权限 MD
    组件化 得到 DDComponent JIMU 模块 插件 MD
    gradlew 命令行 build 调试 构建错误 Manifest merger failed MD
    protobuf Protocol Buffers 简介 案例 MD
    ORM数据库框架 SQLite 常用数据库框架比较 MD
    [工具配置]requirejs 多页面,多入口js文件打包总结
  • 原文地址:https://www.cnblogs.com/mingbai/p/GitDoc.html
Copyright © 2020-2023  润新知