Git与GitHub简介

目录
  1. 前言
    1. Git与GitHub
  2. GiT与GitHub基本信息
    1. Git基本框架
    2. GitHub基本连接
  3. 基本语法
TOC

前言

Git与GitHub

Git是一款代码管理软件,一般使用它的命令行模式。GitHub是著名的全球最大同性交友网站,也是代码管理仓库。它提供了海量的存储空间,二者合用可以很好的实现多人合作项目,对像我一样的多个设备切换记录和书写的Blogger也很实用。

GiT与GitHub基本信息

Git基本框架

Git的管理由三块组成,分别是工作区,暂存区,和版本库。

改动的部分通过add由工作区传至暂存区,然后由commit传至版本库,最后通过push发送至远程仓库(即GitHub

GitHub基本连接

GitHub需要与电脑进行ssh连接,将电脑的ssh输入相应的GitHub账号中,通过相应的命令语句确认。

GitHubGit的连接:对于弹出的登录框,username输入GitHub用户名,但密码输入由GitHub网页产生的特殊令牌。

相关连接不再赘述。

基本语法

首先对文件夹git bush,建立仓库,输入:

1
$ git init

随后验证ssh是否匹配:

1
$ ssh -T git@github.com

第一次输入时,有询问,输入yes即可

出现以下信息表示连接成功:(DvJiang即为GitHub用户名)

1
Hi DvJiang! You've successfully authenticated, but GitHub does not provide shell access.

GitHub上建立新仓库,取其HttpXXX,先对远程仓库起别名(别名取为repo):

1
$ git remote add repo XXX

通过remote指令可以查看别名:

1
$ git remote -v

随后对该仓库建立分支,取名为main分支:

1
$ git branch main

随后先将这个空白分支的内容拉取到本地(防止推送出现问题):

1
$ git pull repo main

对仓库内容修改完后,将仓库内容推送入远程仓库:(若全部更新,用-A)

1
2
3
$ git add -A
$ git commit -m "add the explain"
$ git push repo main

如果推送失败,显示网络无法连接到服务器,尝试用ssh先行连接,再推送。

DAR
SON