zoukankan      html  css  js  c++  java
  • git 命令

    windows git安装后,配置全局账户:

    • git config --global user.name "name"
    • git config --global user.email "email@example.com"

    查看当前目录:

    • pwd

    创建仓库:

    • git init

    查看隐藏目录.git文件:

    • ls -ah

    把文件放进仓库中:

    • git add . (放到缓存区stage)
    • git commit -m "说明文字" (提交到分支)

    查看状态:

    • git status

    查看不同的地方:

    • git diff

    查看历史记录:

    • git log

    查看历史指令记录:

    • git reflog

    返回版本:

    • git reset --hard commit_id

    查看文件内容:

    • cat 文件名.文件类型

    场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file。

    场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD <file>,就回到了场景1,第二步按场景1操作。

    场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交,参考版本回退一节,不过前提是没有推送到远程库。

    git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。

    删除文件

    • git rm 文件名.文件类型

    本地仓库关联远程仓库:

    • git remote add origin git@github.com:xxxxx/xxxxxxx.git

    本地库的所有内容推送到远程库

    • git push -u origin master

     第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

    • git push origin master

     克隆仓库:

    • git clone git@github.com:xxxxxx/xxxxxx.git
    本地库的所有内容推送到远程库
    git push -u origin master
  • 相关阅读:
    对于HTML页面中CSS, JS, HTML的加载与执行过程的简单分析
    JavaScript中call,apply,bind方法的总结
    彻底理解js中this的指向,不必硬背
    cookie
    Cookie深度解析
    cookie和localstorage
    单页面应用和多页面应用
    can't access lexical declaration `a' before initialization
    http协议
    10、Javascript——数据类型(转载)
  • 原文地址:https://www.cnblogs.com/svvv/p/13977567.html
Copyright © 2011-2022 走看看