Chinaunix首页 | 论坛 | 博客
  • 博客访问: 283602
  • 博文数量: 82
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 874
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-21 09:58
个人简介

traveling in cumputer science!!

文章分类

全部博文(82)

文章存档

2016年(13)

2015年(69)

我的朋友

分类: LINUX

2015-04-09 20:46:42

1install git:
    in my ubuntu     "sudo apt-get install git"
2git command:
    Generate git repository
    git init : initial a git repository

    Add file into git repository
    git add file:
    git commit -m "explain content"

    Check the state of repository
    git status

    Check the change of file
    git diff

    Check the change log
    git log

    Change version
    git reset --hard commit_id
        help command:
        git log :check the commit log
        git reflog :check the command log

    Revocation
    1)when you change file but not add and commit you can use below command to repeal change
    git checkout -- file
    2)when you change file and add but not commit you can use below two steps to repeal change
    git reset HEAD file
    git checkout -- file
    3)When you change file and use add commit ,you can only use below command
    git reset --hard commit_id

    Delete file   
    1)when you delete file only in your work area
    rm file
    and can be repeal
    git checkout -- file
    2)when you delete file in work area and repository
    rm file
    git rm file
    git commit -m "remove file" 
    and can be repeal
    git reset --hard commit_id

    Relevance a repository on github
    git remote add origin git@server-name:path/repo-name.git

    Clone an repository from github to local host
    git clone add origin git@server-name:path/repo-name.git

    Push change to distance repository
    1)at first time
    git push -u origin master 
    2)not first time
    git push origin master

    Branch
    1)check branch
    git branch
    2)create branch
    git branch branch_name
    3)switch branch 
    git checkout branch_name
    4)create and switch branch
    git checkout -b branch_name
    5)merge other branch to current branch
    git merge other_branch_name
    6)delete branch
    git branch -d branch_name
















阅读(1334) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~