美文网首页
Git 与 GitHub

Git 与 GitHub

作者: 凝聚才华 | 来源:发表于2019-12-19 21:50 被阅读0次

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 目录查看下有哪些内容。

image.png

• 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 仓库链接

image.png
• 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

相关文章

网友评论

      本文标题:Git 与 GitHub

      本文链接:https://www.haomeiwen.com/subject/opbvnctx.html