git常用操作笔记

那是笔者看了廖雪峰的git教程,写的笔记,仅作为3个上学的笔录

 

1、大部分我们面临的是现已有叁个开始展览中的项目了,大家只需克隆下来就能够了

      1、安装git,安装完后,可输入git,回车,查看是还是不是已设置

      贰、配置全局用户名     $git config –global user.name “Your
Name”

           配置邮箱地址        $git config –global user.email
“email@example.com”

     
叁、在2个空的公文夹里,右键选取git base,那时候就会弹出3个git命令编辑窗口,输入

        $git clone 项目git地址

二、你要付出你的改动部分

     1、查看是否有已转移的文本               $git status

     二、将具备变更的文本添加到本地的缓存区    $git add .

     3、对这一次的提交做四个交由证明               $git commit -am
“说明”

     四、从远程获取最新版本到本地                  $git fetch

     5、将代码提交到长途分支去             $git rebase
origin/分支名

     陆、将本地库的装有内容推送到长途去         $git push origin
 
分支名

   符合规律境况下,那个时候已经付诸成功了,那个时候如若还不鲜明是还是不是已提交的话,可以输入 以下命令  来查看提交境况,

  那样能够查看这几个项指标commit版本号,提交的人,修改的日期与修改的剧情表明,输入上边一个指令中个中四个就足以了

  查看提交音信    $gitk 

          $git log**

          $git log  –pretty= online

 

     不过,可是,当你走到第五步或第6步时报错了,今年一般就是代码起争执了,然后你将要

     一、命令窗口不要关闭,立时回到代码上,查看起抵触的地方,消除争论

     2、争执消除完了,回到命令窗口提交代码,今年的吩咐则为

    $git add .

    $git rebase  –continue

    $git push origin  电子版,分支名  

三、回退版本

  在git中,每叁遍修改提交都对应3个版本号,蟹灰那壹串长长的便是本子号

  电子版 1

  在git中,用HEAD表示近期版本,上叁个本子正是HEAD^,上上二个本子就是HEAD^^,自然往上920个版本数然而来,能够写成HEAD~100

  1、回退到上二个本子   $git reset  –hard HEAD^

  回退版本后,使用$git
log查看,发现回退前的风行版本现已丢掉了,怎么做?

  想要回到以前的新式版本,条件是,回退时您的通令窗口还未被关闭!!!,然后使用以下命令

  二、回到在此之前的风行版本    $git reset  –hard 1234567

          12345陆7为此前流行的本子号的前7人,以查出来为准

 

      不过很黯然的是,你想回退,但后边的通令窗口已经倒闭了,又找不到新本子的commit
id,那就用上面包车型地铁吩咐

  三、查看每叁回命令的版本号       $git reflog

         那样,你又有什么不可回到最新版本了

4、分支管理

     1、创立并切换分支    $git checkout -b dev

    dev为分支名,git
checkout命令加上 -b 表示成立并切换,也便是上面两条命令

    创立分支    $git branch dev

    切换分支    $git checkout dev

  二、查看分支   $git branch

    三、切换回主分支     $git checkout master

  4、(未来在主分支上)合并分支    $git merge dev

    把dev分支的工作成果合并到master分支上

  五、删除分支   $git branch -d dev

      合并后,就足以去除dev分支了。删除后最棒再查看一回当前支行

 

    特殊意况:

   假使大家在统一分支时,既执行第陆步时起了争持,那时候照旧要回去项目,找到该公文,手动修改,修改后提交。

         提交并上传以修改好的公文       $git add .

                              $git commit -am “说明”

     查看分支合并景况  $git log –graph –pretty=oneline
–abbrev-commit

     删除分支(dev为分支名)  $git branch -d dev

 

其他:

创设秘钥:    $ssh-key -t rsa -C “youremail@example.com”

密钥创制后就会告诉您密钥的门路,一般景观暗中同意路径是C:\Users\Administrator

其它,.ssh文件夹里有俩个公文,id_rsa和id_rsa.pub。在github里找到设置ssh
key的页面选取(版本分裂职位分歧),然后点“add SSh key”
,填上任意title,在key文本框里粘贴id_rsa.pub文件的始末,然后分明增进

 

———-那里是分割线———————————————————————————–

常用的操作基本正是这几个了。还有更加多的操作可自行检索有关材料,或许查看廖雪峰git教程

为便宜你查看,那里提供廖雪峰git教程电子版的云盘下载地址
http://pan.baidu.com/s/1dEHg8TV

 

相关文章