zoukankan      html  css  js  c++  java
  • git(1)

    (1)为特定的项目设置user.name和user.email

    这些内容可以在项目的目录中查看到。

    chapter2:git 基础

    (1)记录每次更新到仓库

    查看当前文件状态:git status

    跟踪新文件:git add README,开始跟踪README文件。

    暂存已经修改的文件:可以先用git status查看状态,再git add

    状态简单查看:git status --short

    ignore文件:编写 .gitignore文件。

    查看暂存与没暂存的修改:如果git status 输出太简单,可以使用git diff ,它将显示具体的修改。

    提交更新:git commit ,使用git commit -a 可以全合并add 与commit操作。

    (2)查看提交的历史

    查看所有的历史:git log

    查看最近的两个提交历史:git log -p -2

    (3)远程仓库的使用

    远程仓库的查看:

    里面的origin为git clone时的仓库服务器的默认名字。

    添加远程仓库:git remote add shortname url

    以后就可以用shortname来代替整个URL了,如git fetch url

    从远程仓库中拉取所有你还没有的数据(分支):git fetch remote-name

    推送到远程仓库:git push remote-name branch-name

    如将master分支推送到origin服务器时(这两个名字在clone时默认的),可以使用

    git push origin master

    查看远程仓库:git remote show [remote-name],如运行git remote show origin,得到

     

    这告诉我们正处于master分支。

    远程仓库的命名与移除:

    git remote rename old-name new-name

    git remote rm old-name

    chapter3:分支

    (1)分支简介

    分支创建:

    我们可以看到,现在HEAD指向master,且master和study分支都指向校验和为e305c8b开头的对象。注意,master分支与其它分支相比并无区别。

    分支切换:

    git checkout new-branch

    在新的分支上进行修改并提交后,我们可以查看分支图

    (2)分支管理

    查看当前所有的分支: git branch

    查看当前每个分支的最后一次提交:git branch -v

    查看已经或者还没有合并到当前分支的分支:git branch --merged/--no-merged

  • 相关阅读:
    词根——rect
    6
    7
    5
    3
    4
    2
    1
    DBUtils
    Websocket
  • 原文地址:https://www.cnblogs.com/chuiyuan/p/5362908.html
Copyright © 2011-2022 走看看