zoukankan      html  css  js  c++  java
  • 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
     
  • 相关阅读:
    percona-toolkit 之 【pt-heartbeat】说明
    sql-索引的作用(超详细)
    SqlServer2005 海量数据 数据表分区解决难题
    怎样玩转千万级别的数据(表分区)
    SQL数据缓存依赖总结
    关于缓存中Cookie,Session,Cache的使用
    Anti-Forgery Request Recipes For ASP.NET MVC And AJAX
    jquery 父、子页面之间页面元素的获取,方法的调用
    win7系统部分软件显示乱码怎么办
    转:mvc 当中 [ValidateAntiForgeryToken] 的作用
  • 原文地址:https://www.cnblogs.com/mingbai/p/GitDoc.html
Copyright © 2011-2022 走看看