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

    Create a repository

    method 1:

    create a new local repository

    git init  (project name)

    method 2:

    download fron an existing repository

    git clone my_url

    Observer your repository

    List new or modified files not yet committed

    git status

    Show the changes to file not yet staged

    git diff

    Show the changes to staged files

    git diff --cached

    Show all staged and unstaged

    git diff HEAD

    Show the changed between two commit ids

    git diff commit1 commit2

    List the change dates and authors for a file

    git blame [file]

    Show the file changes for a commit id and /or file

    git show [commit]:[file]

    Show full change history

    git log

    Show change historyy for file/directory including diffs

    git log -p [file/directory]

    Working with Branches

    List all local branches

    git branch

    List all branches, local and remote

    git branch -av

    Switch to a branch, my_branch. and update working directory

    git checkout my_branch

    Create a new branch alled new_branch

    git branch new_branch

    Delete the branch called my_branch

    git branch -d my_branch

    Merge branch_a into branch_b

    git checkout branch_b

    git merge branch_a

    Tag the current commit

    git tag my_tag

    Make a change

    Stages the file, ready for commit

    git add [file]

    Stage all changed files, ready for commit

    git add .

    Commit all staged files to versioned history

    git commit -m "commit mesage"

    Commit all your tracked files to versioned history

    git commit -am "commit message"

    Unstages file, keeping the file channges

    git reset [file]

    Revert everything to the last commit

    git reset --hard

    Synchronize

    Get the latest changes from origin(no merge)

    git fetch

    Fetch the latest changes from origin and merge

    git pull

    Fetch the latest changes from origin and rebase

    git pull --rebase

    push local changes to the origin 

    git push

    Finally

    When in doubt, use git help

    git command --help

    or visit https://training.github.com/

  • 相关阅读:
    C# HttpWebRequest 发送SOAP XML
    浅谈HTTP中Get与Post的区别(转)
    WebService的helloworld,服务器端与客户端的Demo(转)----自己建立的Web Project , 而不是Web Service Project,利用WSDD 自己发布
    C#操作XML(转)
    要学习的知识
    Web service是什么?
    暖式切边线和冷式切变线
    python 形状区分市控国控,颜色表示aqi等级
    Linux常用指令---grep(搜索过滤)
    Axis通过wsdd部署Web Service
  • 原文地址:https://www.cnblogs.com/coxiseed/p/11940131.html
Copyright © 2011-2022 走看看