Git连接Github

简单介绍一下使用Git连接Github的主要流程

首先配置好Git环境,以及注册Github账号,然后主要有如下几个步骤:

1. 创建新的仓库

在本地建立新的文件夹,在命令行中进入该文件夹,然后执行

1
$ git init

就可以初始化本地版本库。

如果不使用本地新的仓库,而需要使用远程仓库,则执行

1
git clone <url>

来克隆远程仓库,然后删除克隆后文件夹中的 .git 文件夹,重新执行

1
$ git init

2. 与Github仓库连接

在Github上建立一个新的仓库,在如图所示位置,复制该仓库地址(选择HTTPS地址,而不是SSH)

然后使用命令

1
git remote add origin <url>

来添加远程仓库,与Github上的远程仓库建立连接。
之后可以运行命令

1
git remote -v

来查看详细的连接的远程库信息。

3. 文件的添加与提交

使用命令

1
git status

来查看,改动过的文件,然后使用命令

1
git add <filename>

将需要提交的文件加入缓冲区(staging area),再利用命令

1
git commit -m "代码提交信息"

将代码提交至HEAD,此时需要提交的文件还未上传到远端的Github仓库中。

4. 将改动推送到远端Github仓库

最后将改动的文件提交到远端的Github仓库,使用如下命令

1
git push origin master

这里的origin代表步骤2中添加的远端仓库,master代表本地分支,可以替换master来将其他分支推送到Github上

如果在执行上面语句的时候,出现下面错误:
Error : failed to push some refs to …

则需要pull,在push。先执行pull命令

1
git pull origin master

或是两个不相关库冲突时执行命令

1
git pull origin master --allow-unrelated-histories

以后再push。