Git 与 GitHub
-
Git 和 Github 都是程序员每天都要用到的东西
-
Git最先进的 版本控制工具,拥有最多的用户,且管理着地球上最庞大的代码仓库;
-
Github 是全球最大 代码托管平台、开源社区。
-
Git的安装
-
Git 是一个版本控制系统,可以理解为一个工具,使用之前必须得先下载安装,所以第一步必须要安装。
-
Windows:GitForWindows
-
Mac系统安装:git-osx-installer
-
Linux:在终端输入命令行安装
-
Debian系列:apt-get install git
-
Fedora上:yum install git-core
-
如果成功安装了 Git,会显示 Git 的常用命令,以后忘记命令时,也记得输入 git 查看一下~
-
纯新手用户操作步骤
-
首先,申请一个 Github 账户(地址:https://github.com/)
-
新建一个代码仓库
-
仓库( repository),可理解为储存代码的场所,点击个人主页的右上角的加号,再点击 New repository ,即可创建新的仓库:
• 然后给你的仓库命名(比如说 Demo),然后点击 Create Repository,无需考虑本页面的其他选项。
• 创建后,页面跳转到新建仓库的主页面,第一步成功了!
• 举例
• 在 Linux 中创建文件
image.png -
mkdir Demo
-
cd Demo
-
gedit README.md
-
在打开的文件中输入 #Demo,保存文件后关闭 gedit 。
-
用 cat 命令查看一下文件内容:
-
只需在 Demo 目录中,输入 git init 即可。
-
这是 Git 的初始化操作,作用是将一个已存在文件夹,置于 Git 的控制管理之下。
-
再 ls -la 命令,会发现一个名叫 .git 的目录被创建了,这意味着仓库初始化成功。可以进入到 .git 目录查看下有哪些内容。
• Git 提交代码的基本流程是这样的:
image.png
-
创建或修改 本地文件
-
使用 git add 命令,将创建或修改的文件添加到本地的 暂存区,这里保存的是你的临时更改
-
使用 git commit 命令,提交文件到 本地仓库
-
使用 git push命令,将本地代码库同步到 远端仓库
-
将本地的 Demo 仓库,同步到 GitHub 上的 Demo 仓库中。
-
使用git add + 文件名/目录名 命令,可以将你需要同步的文件,添加到本地的暂存区。我们先进入 DEMO 目录,然后把 README.md 文件添加一下:
-
cd /home/shiyanlou/Demo
-
git add README.md
-
输入 git status ,可以检测当前目录和暂存区的状态,查看哪些修改被暂存了:
image.png
• 使用 git config 命令进行配置:
image.png
• git config --global user.email "YourEmail@xxx.com"
• 完成配置后,我们可以创建提交了,请输入:
• git commit -m "first commit"
• commit 的语法结构是 git commit -m "注释",通过上个命令,你创建了一条注释为 “first commit” 的 Git 提交。
• 连接 Github 仓库
• 使用如下命令,将本地仓库连接到 GitHub 仓库中:
• git remote add origin 仓库链接
• add 很容易明白 —— 添加。git remote add 表示通知 Git 去添加一个远程仓库,后面接上的 origin 是这个仓库的小名,方便以后沟通,通常默认用 origin 来表示;最后再接上远程仓库的地址,即你刚刚创建的 Github 仓库链接。
image.png
• push 命令
• 使用 push 可以把本地仓库推送到远端仓库中。
• git push origin master
• 执行后,GitHub服务器 需要验证你的身份,按提示输入你的用户名和密码即可完成 push 同步。
image.png
• 克隆 GitHub 上的仓库
• git clone
• git clone [url]
Git和Github思维导图.png
网友评论