Git学习笔记(一)

来源:互联网 发布:javascript new关键字 编辑:程序博客网 时间:2024/06/16 20:33

    这几天用到码云,赶紧补了一下git的知识。关于git的学习,个人推荐廖雪峰的官方网站Git教程。这里就把我学到的和用到的做个笔记,方便以后回顾(我所运行的系统是win10)。

    这里就不介绍下载安装了,直接进入正题。下载安装完后的图标及名称是这样的。双击打开是一个可以输入命令的黑色窗口。


    如果忘记了 git 有哪些用法,可以输入 git --help 进行查看。

    首先,选择一个文件夹(确保目录包括路径没有中文,避免)作为工作区。这里选择D盘的test文件夹来做实验。打开 git Bash

//回到根目录cd ///再到D:/testcd d/test

    1. 创建版本库

git init
    此时 test 目录中会生成 .git 文件夹,关于该文件夹的内容可以自己搜,这里就不细说了。

    2. 将文件添加并提交到git仓库

    在test目录中新建一个test.txt文件,随便输入几句话,用 utf-8 编码格式保存。然后将该文件push到 git 仓库中

//将test.txt添加到git仓库git add test.txt//将test.txt提交到git仓库,-m后面是解释git commit -m "add a txt file"

    3. 连接到远程仓库----码云

    连接远程仓库需要先生成公钥,用来进行ssh加密传输。首先,生成ssh公钥和密钥。

ssh-keygen -t rsa -C "youremail@example.com"
    输入以下语句后,在C:/user/dell/中将会生出.ssh文件夹,将文件夹中的文件id_rsa.pub 用编辑器打开(如sublime),将其内容完全复制。拷贝到码云中的公钥位置,如图

    接着,复制码云的 git 地址,在 Git Bash 中连接远程库。

git remote add MaYun git@yourgitssh //换成自己的ssh地址

    4. 推送文件到远程库

    接下来就是将test.txt文件推送到远程库中,

//第一次推送,git push -u MaYun master//git push MaYun master
    执行完这一句后,你的远程库就会跟你的test文件夹的树一样了。

    5. 从远程库下载文件

    将远程库的文件夹整个克隆下来。克隆下来是一整个文件夹(自带 git 版本库)
git clone git@yourgitssh
    以上就是我现学现用的 git 知识点,以后需要用到别的 git 知识点再去学习并记录。