zoukankan      html  css  js  c++  java
  • git常用命令笔记

     1 git
     2 
     3 git config –global user.name
     4 
     5 git config –global user.email
     6 
     7 mkdir repository.name
     8 
     9 cd repo.name
    10 
    11 pwd // show the current path
    12 
    13 git init // init the folder to git.repo
    14 
    15 git add file.name
    16 
    17 git commit -m “commit message”
    18 
    19 git status
    20 
    21 git diff file.name
    22 
    23 git log // check the commit history
    24 
    25 git log –pretty=online
    26 
    27 (HEAD,HEAD^,HEAD^^,HEAD~100) the latest
    28 
    29 git reset –hard commit.idgit reflog // check all command history
    30 
    31 workplace | stage | master
    32 
    33 git diff HEAD –file.name
    34 
    35 git checkout — file.name // repeal all files in workplace, recover all workplace files to the lastert status
    36 
    37 git reset HEAD file.name // unstagerm file.name
    38 
    39 git rm file.name
    40 
    41 git commit -m “remove message file.name”
    42 
    43 (another situation of wrong delete)git checkout — rm.filename
    44 
    45 ssh-keygen -t rsa -C “41695562@qq.com”
    46 
    47 git remote add origin git@github.com:niceforbear/repo_name.git // origin is default name of remote library
    48 
    49 git push -u origin master // first use
    50 
    51 git push origin master // second and later use
    52 
    53 git clone git@github.com:niceforbear/clone_name.git
    54 
    55 cd clone_name
    56 
    57 ls
    58 
    59 git checkout -b branch_name // switched to a new branch
    60 
    61 branch_name
    62 
    63 git branch branch_name
    64 
    65 git check branch_name
    66 
    67 git branch // check
    68 
    69 git add/commit // all on the * branch
    70 
    71 git checkout master // switched to branch ‘master’
    72 
    73 git merge branch_name // merge branch_name to current branch
    74 
    75 git branch -d branch_name // deleted branch branch_name
    76 
    77 git log –graph –pretty=online –abbrev-commit // check merge branch graph
    78 
    79 git merge –no-ff -m “merge message with no-ff” branch_name // there is a branch in the history log
  • 相关阅读:
    图片移动特效
    风云舞
    弹出页面
    javascript放大镜原版
    jquery UI入门
    AJAX demo——操作文本文件
    上一页 1 2 ...10 下一页 百度 GOOGLE 分页
    在后台调用JavaScript打开新页面
    Ext简介
    My97DatePicker
  • 原文地址:https://www.cnblogs.com/niceforbear/p/4521278.html
Copyright © 2011-2022 走看看