GitHub 是一个基于 Git 的代码托管平台,但它不仅仅是一个简单的代码托管服务。以下是 GitHub 的主要功能和特点:
简而言之,GitHub 是一个为开发者提供的平台,使他们可以托管、分享、讨论和协作开发代码,同时也是一个巨大的开源社区,开发者可以在其中学习、交流和贡献。
1、官网地址:https://git-scm.com/
2、下载Git安装包
3、勾选一下组件配置
4、Git文件默认编辑器,默认为 Vim,安装VSCode就选择第三个,没有安装默认就行;
5、设置新存储库中初始分支的名称: 默认初始分支的名称是master
,接下来的全部默认next就好;
6、安装完成
7、进入Git,在桌面/文件目录中右键会出现两个选项,分别是 Git GUI Here
和 Git Bash Here
;
Git GUI是Git的可视化操作工具(Git GUI Here,在此处打开Git GUI)
Git Bash是Git配套的一个控制台(Git Bash Here,在此处打开Git Bash)
1、下拉命令:git clone Github项目的git地址
;
2、在本地的项目文件夹中右键进入Git Bash Here,git clone https://github.com/sourcey/materiallogindemo.git
;
1、点击头像,选择 “Your repositories”,选择 “New repository”;
2、填写仓库详情
Public
) 还是私有的 (Private
);README
文件,这是一个描述你项目的文件;.gitignore
文件,可以帮助你忽略某些不需要的文件;Apache License 2.0
;1、在Github完成创建后,在本地项目文件夹里边进入Git Bash Here,输入初始化Git仓库的命令:git init
;
2、将本地仓库链接到 GitHub:git remote add origin https://github.com/<username>/<repository>.git
;
3、如果仓库包含了一些默认的 README.md
、.gitignore
或 LICENSE
,先使用git pull
文件拉取到本地,再执行git push
推送;
4、添加文件至本地仓库,添加单个txt文件git add filename.txt
,添加当前目录的所有文件git add .
;
5、提交本次更改操作,并添加本次更改的备注git commit -m "reason"
;
6、注意
:在创建仓库的时候,如果勾选了使用README
文件,则需要在push前进行该操作git pull --rebase origin master
,否则会报error: failed to push some refsto 远程仓库地址
;
7、最后一步push,git push -u origin master
;
1、点击左上角的File,选择Settings,然后选择Version Control,点击出现的GitHub,点击“Add account”,三种添加方式,选一个即可;
2、配置一个Git的安装路径,左上角File/Settings/Version Control/Git,选择了路径后其他的不用动,点击右下角的apply,然后点击ok;
1、可以通过窗口顶部Git/Github/Share Project on Github,把当前的项目分享至GitHub并创建一个新的仓库;
1、如果GitHub已经创建了仓库,需要往仓库push项目,则需要在项目文件目录中初始化本地仓库git init
,建立链接git remote add origin 仓库地址
;
2、接下来,点击窗口顶部Git/Commit,就可以在commit板块选择项目文件,选中后点击COMMIT AND PUSH
3、最后点击push,就可以去GitHub查看了;
1、问题:fatal: unable to access 'https://github.com/xxx.git/': OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
解决方案:在Git Bash Here 执行 git config --global http.sslVerify false
文档地址:https://blog.csdn.net/cnds123321/article/details/118661080
2、问题:error: failed to push some refsto 'https://github.com/xxx.git/'
解决方案:在Git Bash Here 执行 git pull --rebase origin maste
原因:使用Reamdme文件初始化这个仓库
文档地址:https://blog.csdn.net/qq_45893999/article/details/106273214
3、问题:fatal: unable to access 'https://github.com/.../.git':Recv failure Connection was reset
解决方案:系统设置/搜索代理/然后点击编辑按钮,打开代理服务器,端口设置为7890,这个对你正常上网没有影响,可以放心设置;
在Git Bash Here 执行下边的命令即可解决 git config --global --unset http.proxy git config --global --unset https.proxy git config --global http.proxy http://127.0.0.1:7890
文档地址:https://blog.csdn.net/m0_63230155/article/details/132070860