初识Git与GitHub和使用案例
一.什么是Git,GitHub
1. Git :是一个管理代码的工具 。
Git的核心思想:是『分布式』,我们在服务器上面有一个『主仓库』,这里放的是拿得出台面的代码,我们也可以在自己的电脑上创建分支,这些分支由『主仓库』克隆而来,然后我们就可以愉快的在自己的电脑上写代码了,写完代码可以同步在自己电脑的分支里面,当你觉得自己的代码拿得出台面,我们可以申请把自己的代码更新到『主仓库』里面,一旦通过这样的审核,我们就对『主仓库』做了某种贡献,世界各地的杰出程序员不断的为一个项目的『主仓库』做贡献,让这个项目变得越来越完善。
解释: 大部分人都会和别人一起写代码,问题在于,这么多人写一个东西,你今天写一点,我明天写一点,然后发现你写错了,又影响到了我前天写的,最后汇总的时候怎么查找错误?又在什么时候汇总?这些问题太多了。或者是自己独自开发。今天写的代码出错的导致项目崩溃了,这是如果你的代码通过Git同步管理过。就可以将代码恢复到今天之前,或者是更久之前的某一天。
再举个栗子: 为了防止数据丢失,往常只能使用磁盘把每天写的代码复制备份而有了Git后,就可以把不同时刻修改过的版本保存在Git的『主仓库』中。
2.Github:github是一个基于git的web 协作社区,它有多种机制让大家协同的和你一起的对项目进行贡献。
2.github全平台、全设备支持,你可以在任何终端上,随时随地的共享你的代码、评论或着其他有意义的信息。
3.这个世界上最大的开源软件社区。
1.代码托管
就是我们做的最多的,上传代码,云端备份,可以想象成一个云盘。
原文:https://blog.csdn.net/obkoro1/article/details/68066441?utm_source=copy
https://www.cnblogs.com/jiqing9006/p/5584848.html
二.Git的安装
下载地址:https://git-scm.com/download/win
怎么安装呢,一直按next就对了
三.Git的使用
在开始找到Git Bash,打开
第一步 :首先我们得选择一个磁盘创建一个文件夹(以D盘为例)作为主仓库用于储存项目代码
先添加name 和邮箱
$ git config --global user.name “Aze”
$ git config --global user.email "[email protected]"
输入:cd d:
之后创建一个文件夹(如果已经手动创建就可省略),创建一个gitwork文件夹(名字自定义)
输入:mkdir gitwork
之后进入gitwork
pwd命令用于显示当前目录。在我的Mac上,这个仓库位于/Users/michael/learngit。
如果你使用Windows系统,为了避免遇到各种莫名其妙的问题,请确保目录名(包括父目录)不包含中文。
第二步,通过git init命令把这个目录变成Git可以管理的仓库:
这样一个Git仓库就建好了
第三步 与GitHub配合使用
需要的指令
- 先去GitHub创建账号
https://github.com/https://github.com/
之后呢我们用一个小案例来演示
进入这个资源
https://github.com/LOVElili520/students
之后选择Clone 点击按钮复制下链接地址
之后输入 git clone
这样代码就从Github云储存放进了本地的git仓库
可以使用git status查看当前的git仓库的状态
之后我们在gitwork中添加一个one文件夹,在里面放一个Hello.txt,lol.txt
重点:在使用git add .指令之前 我们先进入这个文件夹
cd students
git add .
在使用status查询状态,就可以看见,有两个文件夹创建了。
git commit -m
之后提交
注意必须提交后才可以同步到github
最后一步
git push origin -u
注意第一次使用时会弹出登录窗口。
之后完成
参考博客: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000