zoukankan      html  css  js  c++  java
  • Git学习笔记(windows git之初体验)

    阿里国内镜像地址:

    https://npm.taobao.org/mirrors/git-for-windows/

    最近在学习廖雪峰老师关于git的教程,链接可以在我的首页找到。首先使用国内镜像下载并安装了git 工具。在观看创建版本库教程时发现基本都是基于Mac或者Linux系统的教程。但是目前使用的PC是微软阵营的,就整理一下 画瓢过程中 使用到的命令。

    Linux Windows 作用
    mkdir mkdir/md 创建目录
    cd cd 打开目录
    pwd dir 列出当前目录下的文件以及文件夹
    ls -ah dir /ah或dir /a:h 列出当前目录下所有隐藏文件/目录
         

    windows新增文件

    1. 新建文件
    1> 新建空文件 type nul>.
    例如:type nul> newtest.txt 或者 type nul>.txt
    2> 新建非空文件 echo [fileContent]>.
    例如:echo Hello World>a.txt

    创建一个空的目录

    --转到F盘符

    C:Usersacer>f:
    F:>cd F:StudyFolder

    --创建目录

    F:StudyFolderGit>md HelloWorld
    F:StudyFolderGit>cd HelloWorld

    --通过git init命令把这个目录变成Git可以管理的仓库:

    F:StudyFolderGitHelloWorld>git init
    Initialized empty Git repository in F:/StudyFolder/Git/HelloWorld/.git/

    --查看当前目录结构

    F:StudyFolderGitHelloWorld>dir /a
     驱动器 F 中的卷是 文档
     卷的序列号是 0008-1090

     F:StudyFolderGitHelloWorld 的目录

    2019/09/20  14:06    <DIR>          .
    2019/09/20  14:06    <DIR>          ..
    2019/09/20  13:19    <DIR>          .git
                   0 个文件              0 字节
                   3 个目录 44,887,396,352 可用字节

    --新增 内容为:Git is a version control system. 的readme.txt文本文件

    F:StudyFolderGitHelloWorld>echo Git is a version control system.>readme.txt

    --用命令git add告诉Git,把文件添加到仓库:

    F:StudyFolderGitHelloWorld>git add readme.txt

    --用命令git commit告诉Git,把文件提交到仓库 -m 后面用英文 双引号括起来的内容是本地提交的说明信息

    --git commit命令执行成功后会告诉你,1 file changed:1个文件被改动(我们新添加的readme.txt文件);1 insertions:插入了两行内容(readme.txt有一行内容)。

    F:StudyFolderGitHelloWorld>git commit -m "wrote a readme file"
    [master (root-commit) dbb88fc] wrote a readme file
     1 file changed, 1 insertion(+)
     create mode 100644 readme.txt

    要随时掌握工作区的状态,使用git status命令。

    如果git status告诉你有文件被修改过,用git diff可以查看修改内容。

    在按照廖雪峰老师的教程学习过程中发现,在将本地库的内容推送到远程库一直有问题,看问题描述好像是权限问题,因为SSH密钥是之前生成的,忘记有木有设置密码,就把密码全部删除了,然后重新生成了一个,配置后还是有问题。就先去 git bash 界面使用 ssh -T git@github.com 命令测试,发现提示 You've successfully authenticated, but Gitee.com does not provide she access.寻找资源发现 该方法可行 https://blog.csdn.net/zhangyu4863/article/details/81592728

    在dos窗口输入 git pull origin master --allow-unrelated-histories ,然后再次使用 git push -u origin master 命令 发现问题得以解决。

  • 相关阅读:
    文件上传---普通文件fileupload.jar和url文件httpUrlConnection
    HttpClient学习整理
    编写更少量的代码:使用apache commons工具类库
    多线程进阶
    多线程下HashMap的死循环问题
    线程本地变量ThreadLocal源码解读
    Eclipse工作常见问题总结
    Java集合---ConcurrentHashMap原理分析
    Java集合---Arrays类源码解析
    Java集合---LinkedList源码解析
  • 原文地址:https://www.cnblogs.com/FreeLoopPowter/p/11556776.html
Copyright © 2011-2022 走看看