zoukankan      html  css  js  c++  java
  • git学习笔记

    参考http://www.cnblogs.com/zhangjing230/archive/2012/05/09/2489745.html,感谢原作者

    首先到http://code.google.com/p/msysgit/下载windows版下的git

    运行Git Bash

    配置用户名: git config --global user.name "?username?"

    配置邮箱: git config --global user.email "?xx@xx.com?"

    设置此项,总是将变化推送到存储库: git config --global push.default "matching"

    获取git配置信息: git config --list

    为终端配置高亮: git config --global color.status auto

                            git config --global color.branch auto

    创建git仓库: git init

    将"当前目录下所有文件(不包括删除的文件,如果想提交删除文件,执行下一条,否则报错)"添加到临时区中(提交后才会真正放在存储库中): git add .

    将"当前目录下所有文件(包括删除的文件)暂时添加到临时区中(提交后才会真正放在存储库中)": git add -A .

    提交: git commit -m "Initial commit"

    直接提交到存储库中(等同于一起执行上两条): git commit -a -m "These are new changes"

    查看日志: git log

    显示文件内容的不同: git diff

    显示文件结构的不同: git status

    以图形界面显示日志: gitk --all

    修改最后提交的信息: git commit --amand -m "?new info?"

    准备删除未提交的文件(会给出提示): git clean -n

    删除未提交的文件: git clean -f

    还原到某一版本: git checkout ?commit_id(可以通过git log查看)? 或 git revert ?commit_id?

    还原某一文件到日志的最后一版: git checkout ?文件名?

    将某一文件从临时区中删除: git reset ?文件名?

    创建标记: git tag ?标记? -m "?标记说明?"

    还原到某一标记: git checkout ?标记?

    远端存储库(没有工作副本,只有日志):

    复制一个远端存储库: git clone --bare ?本地路径? ?目标路径?

    将本地日志推送到远端存储库: git push ?目标路径? 或 git push ?名称?

    为远端存储库命名: git remote add ?名称? ?目标路径?

    查看已存在的远端存储库: git remote

    复制存储库: git clone ?源路径? ?目标路径?

    从别处(一般是远端存储库)获取日志: git pull ?目标路径? 或 git pull ?名称?

    查看本地分支: git branch

    查看本地分支和远程分支: git branch -a

    创建分支: git branch ?分支名?

    选择分支: git checkout ?分支名?

    合并分支: git merge ?分支名?

    删除分支: git branch -d ?分支名?

    推送分支到远端存储库: git push ?远端? ?分支名?

    从远端存储库拉取分支: git pull ?远端? ?分支名?

    创建补丁: git format-patch ?目标? 例: git format-patch origin/master

    应用补丁: git apply ?补丁名?

    自定义命令: git config --global alias.?新命令? '!?已有命令?' 例: git config --global alias.add-commit '!git add . -A && git commit'

  • 相关阅读:
    HDU 5059 Help him
    HDU 5058 So easy
    HDU 5056 Boring count
    HDU 5055 Bob and math problem
    HDU 5054 Alice and Bob
    HDU 5019 Revenge of GCD
    HDU 5018 Revenge of Fibonacci
    HDU 1556 Color the ball
    CodeForces 702D Road to Post Office
    CodeForces 702C Cellular Network
  • 原文地址:https://www.cnblogs.com/white-knight/p/3414150.html
Copyright © 2011-2022 走看看