zoukankan      html  css  js  c++  java
  • Git 常用命令

    一、初始化Git仓库

    git init

    二、把文件添加到仓库

    git add index.html

    三、l添加多个文件

    git add index.html hello.htm

    四、 -m后面输入的是本次提交的说明。

    git commit -m “kelly”

    五、可以让我们时刻掌握仓库当前的状态

    git statur

    六、查看修改内容

    git diff

    七、(HEAD^上一个版本,HEAD^^上上个版本,HEAD~100,100个版本)

    git reset —hard HEAD^ 

    八、查看提交历史

    git log

    九、查看提交历史,以便确定要回退到哪个版本

    git reflog

    十、在版本的历史之间穿梭

    git reset --hard commit_id

    十一、查看工作区和版本库里面最新版本的区别

    git diff HEAD -- readme.txt

    十二、意思是把readme.txt在工作区的修改全部撤销

    git checkout -- readme.txt

    十三、可以把暂存区的修改撤销掉,重新放回工作区

    git reset HEAD file

    十四、从版本库中删除文件

    git rm readme.txt

    十五、把误删的文件恢复到最新版本

    git checkout — readme.txt

    十六、与本地仓库关联

    git remote add origingit@github.com:kelly2007/xxx.git

    十七、git修改远程仓库地址

    1.修改命令

    git remote set-url origin [url]

    git remote set-url origin gitlab@gitlab.chumob.com:php/hasoffer.git

    2.先删后加

    git remote rm origin

    git remote add origin [url]

    3.直接修改config文件

    git push -u origin master本地库的内容推送到远程,-u参数,不但会把本地的master分支内容摄像头到远程新的master分支,还会把本地的master分支和远程的master分支关联起来,以后推送或拉取时就可以简化命令

    十八、git checkout -b dev加上-b参数表示创建并切换

    git checkout -b dev

    十九、列出所有分支,当前分支前会标*号

    git branch

    二十、删除dev分支

    git branch -d dev

    二十一、合并指定分支到当前分支

    git merge dev

    二十二、克隆一个本地库

    git clone git@github.com:kelly2007/xxx.git

    二十三、从远程获取最新版本到本地,不会自动merge

    git fetch origin master  //从远程的origin的master主分支下载最新的版本到origin/master分支上
    git log -p master..origin/master //然后比较本地的master分支和origin/master分支的差别
    git merge origin/master //最后进行合并
    git fetch origin master:tmp  //从远程获取最新的版本到本地的tmp分支上
    git diff tmp //之后再进行比较
    git merge tmp  //合并分支

    二十四、从远程获取最新版本并merge到本地

    git pull origin master
  • 相关阅读:
    某些电脑前面板没声音问题
    安装win10笔记
    linux 时区问题
    JS实现网页飘窗
    缓存promise技术不错哦
    wepy相关
    生成keystore
    2017年终巨献阿里、腾讯最新Java程序员面试题,准备好进BAT了吗
    细思极恐-你真的会写java吗
    年终盘点:Java今年的大事记都在这里!
  • 原文地址:https://www.cnblogs.com/kelly07/p/8063920.html
Copyright © 2011-2022 走看看