1. 当遇到不想commit的,而status已经现实出来了,可以使用 git rm -r --cached "fine name or 文件夹"
  2. 出现   Git – fatal: Unable to create ‘/path/my_project/.git/index.lock’: File exists. 提示时候    ,可以额使用
    可以试着删除 index.lock       使用命令   rm -f ./.git/index.lock
  3. 记住密码 
    git config --global credential.helper store 
  4. git clean -nf 清楚未跟踪文件
  5. 本地的推送到远程

    git push origin local_branch:remote_branch

    这个操作,local_branch必须为你本地存在的分支,remote_branch为远程分支,如果remote_branch不存在则会自动创建分支。

    类似,git push origin :remote_branch,local_branch留空的话则是删除远程remote_branch分支。如果local_branch为空,则是删除

  6. git barnch -a  查看所有的分支(本能地和远程的)
  7. 把远程的分支同步到本地
             git checkout -b mall origin/mall
  8. git顺序

    1. 如果有自己的远程分支,先用git checkout -b 本地分支名 origin/远程分支名  ,而 本地有了远程的名,则不需要-b

    2.  
  9. 操作命令
  10.     本地的项目上传
    1. 由本地的项目文件夹:git branch;
    2. 借着git init 初始化,
    3. 远程库上新建一个仓库
    4. 本地git commit -m "init" 提交缓存
    5. 然后git pull origin master 同步远程的下来
    6. 通过:
      git remote add origin https://git.oschina.net/MoQin/goelia.git  关联起来
    7. git add -A所有的都跟踪
    8. git commit -m "name"  提交缓存
       
    9. git push -u origin master 就ok了
  11.  同步操作
    1. git pull origin moqin     把远程的moqin分支同步本地
    2. git push origin moqin:moqin    前面本地moqin同步到远程moqin
   12. 将本地的状态回退到和远程的一样  
          git reset –-hard origin/master     
    13.如果在本地复制了一个带有远程仓库的项目,可以这样设置

  git remote set-url origin git@172.16.10.9:ott/blog.git git@172.16.10.9:youname/blog.git
     之后的操作就是差不多像是新建的项目刚好国防生的范德萨发斯蒂芬第三方第三方第三方第三方士大夫的身份水电费水电费水电费撒旦飞洒大水电费水电费水电费撒旦飞洒大发送到的发送到发送到打发士大夫撒旦法师上是否是打发sdf
14.新建的bending本地分支同步远程的某个分支
     (1)可以先    $ git fetch    接着   $ git checkout -b develop origin/develop
      或者(2)  git checkout -b iss53
               git reset --hard origin/iss53
15.合并远程的分支:git merge origin/newindex
 
16.本地有修改,想要远程库的最新版 
          git fetch --all
          git reset --hard origin/master
git fetch 只是下载远程的库的内容,不做任何的合并git reset 把HEAD指向刚刚下载的最新的版本
17.当更新了gitignore文件,而且已经加载在跟踪中,可以使用 git rm -r --cached .  后面有个英文符号
 
 
 
 
 
 
 
 
 

我的git学习的更多相关文章

  1. Git 学习看这篇就够了!

    Git是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理. 可能新手会问"git和github有什么关系啊?" git是一个版本控制工具: githu ...

  2. Git学习笔记与IntelliJ IDEA整合

    Git学习笔记与IntelliJ IDEA整合 一.Git学习笔记(基于Github) 1.安装和配置Git 下载地址:http://git-scm.com/downloads Git简要使用说明:h ...

  3. git学习之branch分支

    作为新手,站在我的角度肤浅的来理解,分支就是相当于开辟了一个新的临时工作区,在这个工作区进行文件代码改动,然后在合并到master主工作区,这样能保证主工作区的安全性和稳定性,对于团队协作尤为重要. ...

  4. git学习手册

    #git学习手册 git: Git是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理.[2] Git 是 Linus Torvalds 为了帮助管理 Linux内核开发而 ...

  5. Git学习笔记(10)——搭建Git服务器

    本文主要记录了Git服务器的搭建,以及一些其他的配置,和最后的小总结. Git远程仓库服务器 其实远程仓库和本地仓库没啥不同,远程仓库只是每天24小时开机为大家服务,所以叫做服务器.我们完全可以把自己 ...

  6. Git学习笔记(四)

    一.忽略特殊文件 在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件. 不需要从头写.gitignore文件,GitHub已经为我们 ...

  7. git 学习笔记6--remote & log

    git 学习笔记6--remote & log 创建SSH Keys ssh-keygen -t rsa -C "1050244110@qq.com" 本地关联远程 git ...

  8. Git学习(4)基本操作

    1.版本提交 首先,接着上个Git学习(3)继续 我们先修改test.txt文本内容,增加一些信息进去,然后保存: Add a new data 第一步:运行命令 git status 命令查看文件是 ...

  9. git学习(这个我没有整理,是我不断在学习的过程中,自己总结的,对象是我,不过有问题的,我们可以相互交流)

    每次git提交,都会有一个parent指针,指向上一次的commit ,   如果合并,master就和hotfix河道一起,就直接删除hotfix就OK     此时,虽然操作一样,大底层实现不一样 ...

  10. git学习笔记01-git最基本的工作原理分布式

    git学习的网站 http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000  --廖雪峰老师 ...

随机推荐

  1. leetcode 397

    题目描述: Given a positive integer n and you can do operations as follow: If n is even, replace n with n ...

  2. AVD之PANIC: Could not open

    1 原因一:因为我们采用的是绝对路径定位,也就是说在环境变量里面把路径写死了,所以安装都不同,路径读不出来. 解决办法:①在环境变量中创建变量名:ANDROID_SDK_HOME,变量值:你当时安装S ...

  3. 把 MWeb Lite 的文档库文档和数据搬到 MWeb 正式版中

    MWeb Lite 版的文档库中的文档要搬到 MWeb 正式版中,如果 Lite 版的文档中没有图片或者只有少量图片,可以用导入导出为 Markdown 的方法. 否则的话请用以下方式(注意下面这个方 ...

  4. 第十二章Fundamental Data Types 基本数据类型

    目录: 12.1 数值概论 12.2整数 12.3浮点数 12.4 字符和字符串 12.5布尔变量 12.6枚举类型 12.7具名常量 12.8数组 12.9创建你自己的类型 12.1   数值概论 ...

  5. Socket与Http通信

    HTTP(超文本传输协议): HTTP是应用层协议,主要用于解决数据包装的问题. HTTP协议是建立在TCP协议之上的一种应用. HTTP连接最显著的特点是客户端发送的每次请求都需要服务器回送响应,在 ...

  6. 使用css让div半透明

    设置div的背景为半透明,下面有个不错示例,使用div+css来实现下,不会的朋友可以参考下 div{filter:alpha(Opacity=80);-moz-opacity:0.5;opacity ...

  7. 在Page_Loaded下删除PivotItem出错的解决方案

    之前我一个例子中出现无法再页面Loaded事件中删除PivotItem的情况,页面会报错 Value does not fall within the expected range. 附图 原因是因为 ...

  8. struts2中的jsp值传到后台action接收的三种方法

    struts2中的Action接收表单传递过来的参数有3种方法: 如,登陆表单login.jsp: <form action="login" method="pos ...

  9. 无语啊,sublime给我弄乱玩,玩坏了,而且安装插件也安装不了

    国内的什么插件地址都TMMD失效了,没办法,只能翻"强"到外面找了,而且找了很多也用不了,所以收藏一个为了预防以后不行有补救的方法: 百度的99%都不行,不是报这个错就是那个错,可 ...

  10. [整理]Centos6.5 + hadoop2.6.4环境搭建

    搭建Hadoop集群环境(3台机器) 1 准备环境 1.1 安装系统,并配置网络使3台机器互联互通,且SSH可直连(无需密码.保存私钥) 1.1.1 安装系统 安装Centos 6.5系统 安装过程略 ...