鼠年全马铁人挑战 WEEK 24: 从零开始,如何从Git push 到 GitHub?

本篇适用于完全不会Git的人,将一步步带你上传档案至GitHub

1. 安装

首先到 Git 官网 ,下载Git
以下为 windows 环境下示範 ,开始选单> 所有程式> Git> Git Bash
然后开启 Git Bash
http://img2.58codes.com/2024/201248794MDk819h5u.png

2. 让我们了解基本的 command 指令

移动路径:cd 路径回上一层:cd ..开新资料夹: mkdir 资料夹名称开新档案: touch 档案名称

3. 设定

首先先设定使用者的资料,这些资讯将作为提交者资讯显示在版本控制的历史记录中。

$ git config --global user.name "<使用者名字>"$ git config --global user.email "<电子信箱>"$ git config --list //来确认使用者资料

http://img2.58codes.com/2024/20124879VomCsAhX1t.png

4. Git 基础操作

1. 创建 Git

新增一个资料夹cd 资料夹的路经 $ git init //开启一个新的 git $ touch index.html //建立一个档案,可依自己需求建立,此示範为 index.html

http://img2.58codes.com/2024/20124879Ku5Nx9Bf64.png

2. 确认工作目录与索引的状态

从下图我们得知档案还未 commit , 系统建议我们先把它加入索引,不然会 commit 不到

$ git status 

http://img2.58codes.com/2024/20124879VHXSf9vurY.png

3. 将档案加入至索引

透过 $ git status,我们得知档案已被加入索引。

$ git add '档案名称' //加入指定档案$ git add . //未加入的档案一次加入$ git status

http://img2.58codes.com/2024/20124879CmCcjnG7Un.png

4. 执行commit命令提交档案

最后只要执行 git commit -m "更新注解" 就可以将本次更新的内容提交到数据库了。

$ git commit -m "update1" $ git log //查询提交记录

http://img2.58codes.com/2024/20124879Co2b2QApVr.png

远端数据库 GitHub

1.申请 GitHub 帐号

申请完 GitHub 帐号,我们要创建一个资料夹,来当远端数据库。
http://img2.58codes.com/2024/20124879M4I5OAkJHg.png
http://img2.58codes.com/2024/20124879gXAuZA7Bvu.png
http://img2.58codes.com/2024/201248798ref7wY3an.png

2. 连结至 GitHub 远端数据库

透过 $ git clone 'GitHub 的 URL',连结至 GitHub 的远端数据库

$ git clone 'GitHub 的 URL'

http://img2.58codes.com/2024/20124879Em80d81hJQ.png

3. 上传至 GitHub 专案

透过 $ git push 将本地端数据库上传至云端数据库 ,会要求你输入 GitHub 的帐号密码以确认。

$ git push

http://img2.58codes.com/2024/20124879TXNPiK7YTY.pnghttp://img2.58codes.com/2024/201248791nJOl20FoE.pnghttp://img2.58codes.com/2024/20124879QDfK9Hfnif.png

操作过一次流程,我们就了解
$ git init 建立工作目录
$ git add . 把工作目录的档案加入索引
$ git commit -m '' 将索引的档案提交至本地数据库
$ git clone 'URL' 连接至远端数据库
$ git push 本地端数据库上传至云端数据库

http://img2.58codes.com/2024/20124879qWPxhGdsys.png


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章