github 学习笔记(一):仓库的创建和文件的上传与更新
要准备开始写代码了,又要开始学习 git 的使用方法了【之前写的时候学了一点,并没有什么很显著的进展。后来也只是本地写了一些... 所以还是得捡起来】。感觉还是得好好了解一下 github 才能更好使用它哇。
简介
一句话概括git的功能就是:管理多人协作项目,进行版本控制,帮助用户清晰了解什么人做了什么改动【不用自己找的焦头烂额】
其特点在于分布式管理【每一台电脑都存有所有文件,中间存在交换机制会将你更改的和他更改的分别发给对方】,集中式管理就是大家的东西都要交到一个人那里去才行。
安装
(因为我用的是windows 所以记录过程中就只关注和windows 相关的信息啦,如果是 mac 就可以划走啦)
点击参考链接,按照默认选型进行安装就可以了。需要注意的是:点开安装菜单里的 Git Bash,出现窗口就说明安装成功了。
可以使用以下两条命令设置用户名和邮箱
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
记录评论:
输入了之后按回车就可以了,如果想检查一下看看有没有设置成功,可以再输入git config user.name然后回车,如果设置成功了就会显示你刚刚设置的用户名,同理,可以用git config user.email来查看设置的邮箱
使用git config --list命令就能看到你所有的设置啦
本地库的创建
repository: 仓库,又被称为版本库。可以理解为 git 可以管理这个仓库里的所有东西,多了还是少了并对其进行记录,以便后续调取。
接下来的创建命令就照搬廖老师的教程了。
$ mkdir learngit
$ cd learngit
$ pwd
/Users/michael/learngit
注意,其中 pwd 命令表示当前工作目录,cd 命令可以进入你想去的文件夹地址。进盘的时候要用:盘符。
mkdir 命令是在所处位置创建一个文件夹
使用 ls 或 dir 可以查看当前文件夹下的所有文件。
使用下述命令初始化自己的仓库
$ git init
文件的上传
【不要使用windows自带的记事本软件写文档上传,因为会在你的文件里边加别的信息导致读取不成功,老师推荐大家使用的是 VS Code】
把写好的文件保存在你设置的本地库的位置,然后使用命令行命令将其上传;
写一段注释对你的文件进行说明(commitment);可反复提交多个文件,对其进行说明 【这就是要分为两个步骤上传的原因】;
执行完 commit 命令后,系统会告诉你发生了什么改变【在下文代码的情况下出现的是多了一个文件,文件中多了两行】
$ git add readme.txt
$ git commit -m "wrote a readme file"
文件的修改和修改后版本的查看
$ git status
该命令可以实时掌握仓库的变化情况,接下来可以使用新命令看到出现了什么变化
$ git diff README.txt
明确出现什么变化后,就可以放心重新上传,和之前步骤一样。先交看看 然后加说明
【注意多看对应命令下出现的信息,多看就会懂了】
参考链接
参考链接很重要,大部分全靠它们了。本文只是记录一些自己学习过程中学到的一些东西和一些体会!
- 廖雪峰老师的网站 https://www.liaoxuefeng.com/wiki/896043488029600
- 怎么从零开始使用github? - 宁萌时光的回答 - 知乎 https://www.zhihu.com/question/419802287/answer/1472579577
- git 安装网址:https://git-scm.com/download/win