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
  • 相关阅读:
    poj 1328 Radar Installation (贪心)
    hdu 2037 今年暑假不AC (贪心)
    poj 2965 The Pilots Brothers' refrigerator (dfs)
    poj 1753 Flip Game (dfs)
    hdu 2838 Cow Sorting (树状数组)
    hdu 1058 Humble Numbers (DP)
    hdu 1069 Monkey and Banana (DP)
    hdu 1087 Super Jumping! Jumping! Jumping! (DP)
    必须知道的.NET FrameWork
    使用记事本+CSC编译程序
  • 原文地址:https://www.cnblogs.com/svvv/p/13977567.html
Copyright © 2011-2022 走看看