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

    1. Git 创建仓库

    git init  把当前目录变成 git 仓库


    2. Git 提交更改
    git add <file>

    git rm --cached <file>

    git rm -r --cached <dir> 

    git status  掌握仓库当前的状态

    git diff FILE  查看现在文件与最近一次提交有什么变动


    提交更改和提交文件一样(第一步git add, 第二步 git commit)
    更改后但未git add 显示 Changes not staged for commit
    git add 但未 git commit 显示 Changes to be committed

     

    git log 查看提交日志

     

    3. 版本回退
    git reset –-hard HEAD~NUMBER 回退最近NUMBER个版本

    可以用 git reset --hard 版本号 回退版本
    若已经关闭过命令行不知道版本号可以用 git reflog 查看版本号

     

    4. 工作区与暂存区
    工作区:就是你在电脑上看到的目录,比如目录下testgit里的文件(.git隐藏目录版本库除外)。或者以后需要再新建的目录文件等等都属于工作区范畴。

    版本库(Repository):工作区有一个隐藏目录.git,这个不属于工作区,这是版本库。其中版本库里面存了很多东西,其中最重要的就是stage(暂存区),还有Git为我们自动创建了第一个分支master,以及指向master的一个指针HEAD

    我们前面说过使用Git提交文件到版本库有两步:
    第一步:是使用 git add 把文件添加进去,实际上就是把文件添加到暂存区。
    第二步:使用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支上。

     

    5. Git 撤销修改和删除文件操作:
    git checkout --<file> 用版本库里的最近一次更改替换工作区的版本

    6. github

    要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git

    关联后,使用命令git push -u origin master第一次推送master分支的所有内容;

    此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;

    2015-07-20

  • 相关阅读:
    sql 主键 标识 默认值
    SQL Server跨服务器查询
    C# 取整数
    RegisterClientScriptBlock、RegisterStartupScript
    UpdatePanel
    C#创建(从数据库中导出)Excel文件(含Interop.Excel.Dll)
    基类、接口的应用——表单控件:一次添加、修改一条记录,一次修改多条记录。(上)
    利用JS获取IE客户端IP及MAC的实现
    Net用DataTable导出Excel通用函数(修正了Excel进程删除不掉问题)
    感人至深的文章
  • 原文地址:https://www.cnblogs.com/whuyt/p/4662448.html
Copyright © 2011-2022 走看看